Components

24 Twig Components
134 Render Count
691 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
22 90.40ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 15.74ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
13 2.18ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
12 30.52ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
11 1.37ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
11 8.14ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
11 26.18ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
10 1,857.65ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
10 1,575.37ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.69ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.46ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 26.69ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 65.51ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.26ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.87ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 28.84ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.44ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 15.65ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 108.71ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 31.76ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 23.85ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 19.99ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.32ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.99ms

Render calls

entry App\Twig\Components\EntryComponent 14.0 MiB 26.69 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2956
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2957 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.27 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3267
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1704634732 {#1858
    date: 2024-01-07 14:38:52.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3337
  +date: DateTimeImmutable @1704634732 {#1858
    date: 2024-01-07 14:38:52.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704634732 {#1858
    date: 2024-01-07 14:38:52.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3401
  +createdAt: DateTimeImmutable @1704634732 {#1858
    date: 2024-01-07 14:38:52.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3466
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.13 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3532
  +formDest: "entry"
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 14.0 MiB 65.51 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3851
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#274
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#268
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#270
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
    +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
    +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
    +body: """
      cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
      \n
      > #Thank you for making Owncast a success in 2023\n
      > \n
      > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
      > \n
      > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
      > \n
      > **Development**\n
      > \n
      > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
      > \n
      > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
      > \n
      > **Ubuntu Summit**\n
      > \n
      > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
      > \n
      > **Often people can’t find a way to talk about Owncast**\n
      > \n
      > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
      > \n
      > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
      > \n
      > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
      > \n
      > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
      > \n
      > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
      > \n
      > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
      > \n
      > **Thank you to the silent successes**\n
      > \n
      > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
      > \n
      > **To those streaming publicly with Owncast**\n
      > \n
      > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
      > \n
      > **Thank you to the vocal advocates**\n
      > \n
      > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
      > \n
      > **Donors have really helped this year**\n
      > \n
      > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
      > \n
      > **Community outreach**\n
      > \n
      > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
      > \n
      > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
      > \n
      > **2024**\n
      > \n
      > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
      > \n
      > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
      > \n
      > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
      > \n
      > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
      > \n
      > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712750278 {#2418
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 27814
    -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
    -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704701232
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10421871"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704634732 {#1858
      date: 2024-01-07 14:38:52.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#269 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 14.0 MiB 0.26 ms
Input props
[
  "id" => "entry_comment_68d2fe4d62a599.48930845_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3976
  +id: "entry_comment_68d2fe4d62a599.48930845_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 350.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4251
  +comment: App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4453
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704635076 {#4121
    date: 2024-01-07 14:44:36.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4508
  +date: DateTimeImmutable @1704635076 {#4121
    date: 2024-01-07 14:44:36.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704635076 {#4121
    date: 2024-01-07 14:44:36.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4562
  +createdAt: DateTimeImmutable @1704635076 {#4121
    date: 2024-01-07 14:44:36.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.61 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4618
  +width: 40
  +height: 40
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.57 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4703
  +subject: App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4760
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 327.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5005
  +comment: App\Entity\EntryComment {#4176
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "isnt this just a blogging app that does video?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1712750278 {#4185
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4174 …}
    +nested: Doctrine\ORM\PersistentCollection {#4172 …}
    +votes: Doctrine\ORM\PersistentCollection {#4170 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    -id: 288630
    -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635076 {#4121
      date: 2024-01-07 14:44:36.0 +01:00
    }
  }
  +nestedComments: [
    288634 => App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176}
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    288638 => App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192}
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    288644 => App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260}
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    288677 => App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282}
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    288688 => App\Entity\EntryComment {#4350
      +user: App\Entity\User {#4124}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4326}
      +root: App\Entity\EntryComment {#4176}
      +body: """
        and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
        \n
        i wish we could stop reinventing the wheel sometimes
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636509 {#4355
        date: 2024-01-07 15:08:29.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4362 …}
      +votes: Doctrine\ORM\PersistentCollection {#4364 …}
      +reports: Doctrine\ORM\PersistentCollection {#4365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
      -id: 288688
      -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636509 {#4352
        date: 2024-01-07 15:08:29.0 +01:00
      }
    }
    288697 => App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304}
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    288662 => App\Entity\EntryComment {#4304}
    288683 => App\Entity\EntryComment {#4335}
    288740 => App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#4398
        +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
        +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
        +email: "reteo@mastodon.online"
        +username: "@reteo@mastodon.online"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
        +lastActive: DateTime @1712750278 {#10337
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
        +entries: Doctrine\ORM\PersistentCollection {#10351 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
        +posts: Doctrine\ORM\PersistentCollection {#10359 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
        +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
        +follows: Doctrine\ORM\PersistentCollection {#10371 …}
        +followers: Doctrine\ORM\PersistentCollection {#10373 …}
        +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
        +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
        +reports: Doctrine\ORM\PersistentCollection {#10383 …}
        +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
        +violations: Doctrine\ORM\PersistentCollection {#10387 …}
        +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
        +awards: Doctrine\ORM\PersistentCollection {#10391 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
        +categories: Doctrine\ORM\PersistentCollection {#10395 …}
        -id: 71617
        -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
        +apId: "reteo@mastodon.online"
        +apProfileId: "https://mastodon.online/users/reteo"
        +apPublicUrl: "https://mastodon.online/@reteo"
        +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
        +apInboxUrl: "https://mastodon.online/inbox"
        +apDomain: "mastodon.online"
        +apPreferredUsername: "reteo"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699147273 {#10334
          date: 2023-11-05 02:21:13.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699147272 {#10336
          date: 2023-11-05 02:21:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4373}
      +root: App\Entity\EntryComment {#4176}
      +body: """
        @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
        \n
        It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
        \n
        If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
        \n
        If it's released at the time it's produced, it's a livestream, or just a stream.
        """
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704637928 {#4392
        date: 2024-01-07 15:32:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4399 …}
      +nested: Doctrine\ORM\PersistentCollection {#4401 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
      -id: 288740
      -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
      +editedAt: DateTimeImmutable @1719149278 {#4389
        date: 2024-06-23 15:27:58.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704637928 {#4387
        date: 2024-01-07 15:32:08.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 314.57 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5079
  +comment: App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5126
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704635177 {#4194
    date: 2024-01-07 14:46:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5181
  +date: DateTimeImmutable @1704635177 {#4194
    date: 2024-01-07 14:46:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704635177 {#4194
    date: 2024-01-07 14:46:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5235
  +createdAt: DateTimeImmutable @1704635177 {#4194
    date: 2024-01-07 14:46:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.22 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5289
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.56 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5362
  +subject: App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.03 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5419
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 298.40 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5659
  +comment: App\Entity\EntryComment {#4192
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4176
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "isnt this just a blogging app that does video?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1712750278 {#4185
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4174 …}
      +nested: Doctrine\ORM\PersistentCollection {#4172 …}
      +votes: Doctrine\ORM\PersistentCollection {#4170 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      -id: 288630
      -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635076 {#4121
        date: 2024-01-07 14:44:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704635177 {#4197
      date: 2024-01-07 14:46:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4200 …}
    +nested: Doctrine\ORM\PersistentCollection {#4206 …}
    +votes: Doctrine\ORM\PersistentCollection {#4203 …}
    +reports: Doctrine\ORM\PersistentCollection {#4191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 288634
    -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475720"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635177 {#4194
      date: 2024-01-07 14:46:17.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 297.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5714
  +comment: App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5759
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704635340 {#4258
    date: 2024-01-07 14:49:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5814
  +date: DateTimeImmutable @1704635340 {#4258
    date: 2024-01-07 14:49:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704635340 {#4258
    date: 2024-01-07 14:49:00.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5868
  +createdAt: DateTimeImmutable @1704635340 {#4258
    date: 2024-01-07 14:49:00.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5922
  +width: 40
  +height: 40
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.58 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5996
  +subject: App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 12.95 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6053
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 252.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6293
  +comment: App\Entity\EntryComment {#4260
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4192
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4176
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "isnt this just a blogging app that does video?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1712750278 {#4185
          date: 2024-04-10 13:57:58.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4174 …}
        +nested: Doctrine\ORM\PersistentCollection {#4172 …}
        +votes: Doctrine\ORM\PersistentCollection {#4170 …}
        +reports: Doctrine\ORM\PersistentCollection {#4168 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
        -id: 288630
        -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635076 {#4121
          date: 2024-01-07 14:44:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704635177 {#4197
        date: 2024-01-07 14:46:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4200 …}
      +nested: Doctrine\ORM\PersistentCollection {#4206 …}
      +votes: Doctrine\ORM\PersistentCollection {#4203 …}
      +reports: Doctrine\ORM\PersistentCollection {#4191 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 288634
      -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635177 {#4194
        date: 2024-01-07 14:46:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
      \n
      its a blog + video.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635340 {#4255
      date: 2024-01-07 14:49:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4252 …}
    +nested: Doctrine\ORM\PersistentCollection {#4249 …}
    +votes: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4261 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 288638
    -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635340 {#4258
      date: 2024-01-07 14:49:00.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 251.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6348
  +comment: App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6393
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704635458 {#4280
    date: 2024-01-07 14:50:58.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6448
  +date: DateTimeImmutable @1704635458 {#4280
    date: 2024-01-07 14:50:58.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704635458 {#4280
    date: 2024-01-07 14:50:58.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6502
  +createdAt: DateTimeImmutable @1704635458 {#4280
    date: 2024-01-07 14:50:58.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6556
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6631
  +subject: App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.98 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6688
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 236.14 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6928
  +comment: App\Entity\EntryComment {#4282
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4260
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4192
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4176
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "isnt this just a blogging app that does video?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1712750278 {#4185
            date: 2024-04-10 13:57:58.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4174 …}
          +nested: Doctrine\ORM\PersistentCollection {#4172 …}
          +votes: Doctrine\ORM\PersistentCollection {#4170 …}
          +reports: Doctrine\ORM\PersistentCollection {#4168 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
          -id: 288630
          -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635076 {#4121
            date: 2024-01-07 14:44:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704635177 {#4197
          date: 2024-01-07 14:46:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4200 …}
        +nested: Doctrine\ORM\PersistentCollection {#4206 …}
        +votes: Doctrine\ORM\PersistentCollection {#4203 …}
        +reports: Doctrine\ORM\PersistentCollection {#4191 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
        -id: 288634
        -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635177 {#4194
          date: 2024-01-07 14:46:17.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
        \n
        its a blog + video.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635340 {#4255
        date: 2024-01-07 14:49:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4252 …}
      +nested: Doctrine\ORM\PersistentCollection {#4249 …}
      +votes: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4261 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 288638
      -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635340 {#4258
        date: 2024-01-07 14:49:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704635458 {#4277
      date: 2024-01-07 14:50:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4274 …}
    +nested: Doctrine\ORM\PersistentCollection {#4271 …}
    +votes: Doctrine\ORM\PersistentCollection {#4269 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 288644
    -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475776"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635458 {#4280
      date: 2024-01-07 14:50:58.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 233.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
  "showNested" => true
  "level" => 5
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6983
  +comment: App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 5
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7028
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704635991 {#4302
    date: 2024-01-07 14:59:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7083
  +date: DateTimeImmutable @1704635991 {#4302
    date: 2024-01-07 14:59:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704635991 {#4302
    date: 2024-01-07 14:59:51.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7137
  +createdAt: DateTimeImmutable @1704635991 {#4302
    date: 2024-01-07 14:59:51.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7191
  +width: 40
  +height: 40
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7273
  +subject: App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.01 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7330
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 221.00 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
  "level" => 5
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7570
  +comment: App\Entity\EntryComment {#4304
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4282
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4260
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4192
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4176
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "isnt this just a blogging app that does video?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1712750278 {#4185
              date: 2024-04-10 13:57:58.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4174 …}
            +nested: Doctrine\ORM\PersistentCollection {#4172 …}
            +votes: Doctrine\ORM\PersistentCollection {#4170 …}
            +reports: Doctrine\ORM\PersistentCollection {#4168 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
            -id: 288630
            -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635076 {#4121
              date: 2024-01-07 14:44:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704635177 {#4197
            date: 2024-01-07 14:46:17.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4200 …}
          +nested: Doctrine\ORM\PersistentCollection {#4206 …}
          +votes: Doctrine\ORM\PersistentCollection {#4203 …}
          +reports: Doctrine\ORM\PersistentCollection {#4191 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
          -id: 288634
          -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475720"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635177 {#4194
            date: 2024-01-07 14:46:17.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
          \n
          its a blog + video.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635340 {#4255
          date: 2024-01-07 14:49:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4252 …}
        +nested: Doctrine\ORM\PersistentCollection {#4249 …}
        +votes: Doctrine\ORM\PersistentCollection {#4247 …}
        +reports: Doctrine\ORM\PersistentCollection {#4261 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
        -id: 288638
        -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635340 {#4258
          date: 2024-01-07 14:49:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1704635458 {#4277
        date: 2024-01-07 14:50:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4274 …}
      +nested: Doctrine\ORM\PersistentCollection {#4271 …}
      +votes: Doctrine\ORM\PersistentCollection {#4269 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 288644
      -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475776"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635458 {#4280
        date: 2024-01-07 14:50:58.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
      \n
      yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
      \n
      streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
      \n
      i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704635991 {#4299
      date: 2024-01-07 14:59:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4296 …}
    +nested: Doctrine\ORM\PersistentCollection {#4293 …}
    +votes: Doctrine\ORM\PersistentCollection {#4291 …}
    +reports: Doctrine\ORM\PersistentCollection {#4305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
    -id: 288662
    -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704635991 {#4302
      date: 2024-01-07 14:59:51.0 +01:00
    }
  }
  +nestedComments: []
  +level: 5
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 55.84 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
  "showNested" => true
  "level" => 6
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7625
  +comment: App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 6
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7670
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1704636200 {#4324
    date: 2024-01-07 15:03:20.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7725
  +date: DateTimeImmutable @1704636200 {#4324
    date: 2024-01-07 15:03:20.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704636200 {#4324
    date: 2024-01-07 15:03:20.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7779
  +createdAt: DateTimeImmutable @1704636200 {#4324
    date: 2024-01-07 15:03:20.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7833
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.83 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7902
  +subject: App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.99 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7959
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 35.97 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
  "level" => 6
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8199
  +comment: App\Entity\EntryComment {#4326
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
      +email: "ozoned@lemmy.world"
      +username: "@ozoned@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Father of two, husband, gamer, lover of free software, and willing teacher.\n
        \n
        Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
        """
      +lastActive: DateTime @1727955112 {#1515
        date: 2024-10-03 13:31:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
      +entries: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
      +posts: Doctrine\ORM\PersistentCollection {#1747 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
      +follows: Doctrine\ORM\PersistentCollection {#1450 …}
      +followers: Doctrine\ORM\PersistentCollection {#1634 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
      +reports: Doctrine\ORM\PersistentCollection {#1427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
      +violations: Doctrine\ORM\PersistentCollection {#1703 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
      +awards: Doctrine\ORM\PersistentCollection {#1431 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
      +categories: Doctrine\ORM\PersistentCollection {#1641 …}
      -id: 89687
      -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
      +apId: "ozoned@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ozoned"
      +apPublicUrl: "https://lemmy.world/u/ozoned"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ozoned"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711749573 {#1516
        date: 2024-03-29 22:59:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711749572 {#1518
        date: 2024-03-29 22:59:32.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704636200 {#4321
      date: 2024-01-07 15:03:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4318 …}
    +nested: Doctrine\ORM\PersistentCollection {#4315 …}
    +votes: Doctrine\ORM\PersistentCollection {#4313 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 288677
    -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6475913"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636200 {#4324
      date: 2024-01-07 15:03:20.0 +01:00
    }
  }
  +nestedComments: []
  +level: 6
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 19.57 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
  "showNested" => true
  "level" => 7
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8254
  +comment: App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 7
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8299
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704636509 {#4352
    date: 2024-01-07 15:08:29.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8354
  +date: DateTimeImmutable @1704636509 {#4352
    date: 2024-01-07 15:08:29.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704636509 {#4352
    date: 2024-01-07 15:08:29.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8408
  +createdAt: DateTimeImmutable @1704636509 {#4352
    date: 2024-01-07 15:08:29.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8462
  +width: 40
  +height: 40
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.84 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8536
  +subject: App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.13 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8593
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 3.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
  "level" => 7
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8833
  +comment: App\Entity\EntryComment {#4350
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4326
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "This is literally the self-hosted community. I’m talking about self-hosted livestreaming platform. If you want to call it a blog + video, ok sure. Everything is basically a rehash of everything else. Just trying to share some self-hosted information. And I’m not the dev of Owncast or anything, just someone trying to make others aware of self-hosting software."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1704636200 {#4321
        date: 2024-01-07 15:03:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4318 …}
      +nested: Doctrine\ORM\PersistentCollection {#4315 …}
      +votes: Doctrine\ORM\PersistentCollection {#4313 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -id: 288677
      -bodyTs: "'anyth':55 'awar':62 'basic':31 'blog':25 'call':22 'communiti':8 'dev':51 'els':36 'everyth':29,35 'host':7,15,44,66 'inform':45 'liter':3 'livestream':16 'm':10,48 'make':60 'ok':27 'other':61 'owncast':53 'platform':17 'rehash':33 'self':6,14,43,65 'self-host':5,13,42,64 'share':40 'softwar':67 'someon':57 'sure':28 'talk':11 'tri':38,58 'video':26 'want':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6475913"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636200 {#4324
        date: 2024-01-07 15:03:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      and its great, i am not disparaging anyones hobbies here... i ran into these exact distribution issues running a public IP radio back in '01\n
      \n
      i wish we could stop reinventing the wheel sometimes
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636509 {#4355
      date: 2024-01-07 15:08:29.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4364 …}
    +reports: Doctrine\ORM\PersistentCollection {#4365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4369 …}
    -id: 288688
    -bodyTs: "'01':25 'anyon':8 'back':23 'could':29 'disparag':7 'distribut':16 'exact':15 'great':3 'hobbi':9 'ip':21 'issu':17 'public':20 'radio':22 'ran':12 'reinvent':31 'run':18 'sometim':34 'stop':30 'wheel':33 'wish':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174154"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636509 {#4352
      date: 2024-01-07 15:08:29.0 +01:00
    }
  }
  +nestedComments: []
  +level: 7
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 157.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
  "showNested" => true
  "level" => 6
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8910
  +comment: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 6
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 2.59 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4336
    +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
    +cover: null
    +email: "itmike@fikaverse.club"
    +username: "@itmike@fikaverse.club"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
    +lastActive: DateTime @1712744719 {#8995
      date: 2024-04-10 12:25:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
    +entries: Doctrine\ORM\PersistentCollection {#9008 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
    +posts: Doctrine\ORM\PersistentCollection {#9016 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
    +follows: Doctrine\ORM\PersistentCollection {#9028 …}
    +followers: Doctrine\ORM\PersistentCollection {#9030 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
    +reports: Doctrine\ORM\PersistentCollection {#9040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
    +violations: Doctrine\ORM\PersistentCollection {#9044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
    +awards: Doctrine\ORM\PersistentCollection {#9048 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
    +categories: Doctrine\ORM\PersistentCollection {#9052 …}
    -id: 90144
    -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
    +apId: "itmike@fikaverse.club"
    +apProfileId: "https://fikaverse.club/users/itmike"
    +apPublicUrl: "https://fikaverse.club/@itmike"
    +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
    +apInboxUrl: "https://fikaverse.club/inbox"
    +apDomain: "fikaverse.club"
    +apPreferredUsername: "itmike"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712744718 {#8992
      date: 2024-04-10 12:25:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712744716 {#8994
      date: 2024-04-10 12:25:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8955
  +user: Proxies\__CG__\App\Entity\User {#4336
    +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
    +cover: null
    +email: "itmike@fikaverse.club"
    +username: "@itmike@fikaverse.club"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
    +lastActive: DateTime @1712744719 {#8995
      date: 2024-04-10 12:25:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
    +entries: Doctrine\ORM\PersistentCollection {#9008 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
    +posts: Doctrine\ORM\PersistentCollection {#9016 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
    +follows: Doctrine\ORM\PersistentCollection {#9028 …}
    +followers: Doctrine\ORM\PersistentCollection {#9030 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
    +reports: Doctrine\ORM\PersistentCollection {#9040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
    +violations: Doctrine\ORM\PersistentCollection {#9044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
    +awards: Doctrine\ORM\PersistentCollection {#9048 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
    +categories: Doctrine\ORM\PersistentCollection {#9052 …}
    -id: 90144
    -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
    +apId: "itmike@fikaverse.club"
    +apProfileId: "https://fikaverse.club/users/itmike"
    +apPublicUrl: "https://fikaverse.club/@itmike"
    +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
    +apInboxUrl: "https://fikaverse.club/inbox"
    +apDomain: "fikaverse.club"
    +apPreferredUsername: "itmike"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712744718 {#8992
      date: 2024-04-10 12:25:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712744716 {#8994
      date: 2024-04-10 12:25:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1704636463 {#4334
    date: 2024-01-07 15:07:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9074
  +date: DateTimeImmutable @1704636463 {#4334
    date: 2024-01-07 15:07:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704636463 {#4334
    date: 2024-01-07 15:07:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9128
  +createdAt: DateTimeImmutable @1704636463 {#4334
    date: 2024-01-07 15:07:43.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 33.21 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4336
    +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
    +cover: null
    +email: "itmike@fikaverse.club"
    +username: "@itmike@fikaverse.club"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
    +lastActive: DateTime @1712744719 {#8995
      date: 2024-04-10 12:25:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
    +entries: Doctrine\ORM\PersistentCollection {#9008 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
    +posts: Doctrine\ORM\PersistentCollection {#9016 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
    +follows: Doctrine\ORM\PersistentCollection {#9028 …}
    +followers: Doctrine\ORM\PersistentCollection {#9030 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
    +reports: Doctrine\ORM\PersistentCollection {#9040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
    +violations: Doctrine\ORM\PersistentCollection {#9044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
    +awards: Doctrine\ORM\PersistentCollection {#9048 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
    +categories: Doctrine\ORM\PersistentCollection {#9052 …}
    -id: 90144
    -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
    +apId: "itmike@fikaverse.club"
    +apProfileId: "https://fikaverse.club/users/itmike"
    +apPublicUrl: "https://fikaverse.club/@itmike"
    +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
    +apInboxUrl: "https://fikaverse.club/inbox"
    +apDomain: "fikaverse.club"
    +apPreferredUsername: "itmike"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712744718 {#8992
      date: 2024-04-10 12:25:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712744716 {#8994
      date: 2024-04-10 12:25:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9182
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4336
    +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
    +cover: null
    +email: "itmike@fikaverse.club"
    +username: "@itmike@fikaverse.club"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
    +lastActive: DateTime @1712744719 {#8995
      date: 2024-04-10 12:25:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
    +entries: Doctrine\ORM\PersistentCollection {#9008 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
    +posts: Doctrine\ORM\PersistentCollection {#9016 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
    +follows: Doctrine\ORM\PersistentCollection {#9028 …}
    +followers: Doctrine\ORM\PersistentCollection {#9030 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
    +reports: Doctrine\ORM\PersistentCollection {#9040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
    +violations: Doctrine\ORM\PersistentCollection {#9044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
    +awards: Doctrine\ORM\PersistentCollection {#9048 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
    +categories: Doctrine\ORM\PersistentCollection {#9052 …}
    -id: 90144
    -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
    +apId: "itmike@fikaverse.club"
    +apProfileId: "https://fikaverse.club/users/itmike"
    +apPublicUrl: "https://fikaverse.club/@itmike"
    +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
    +apInboxUrl: "https://fikaverse.club/inbox"
    +apDomain: "fikaverse.club"
    +apPreferredUsername: "itmike"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712744718 {#8992
      date: 2024-04-10 12:25:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712744716 {#8994
      date: 2024-04-10 12:25:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.84 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9270
  +subject: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 3.85 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9327
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 109.35 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
  "level" => 6
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9567
  +comment: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#4336
      +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
      +cover: null
      +email: "itmike@fikaverse.club"
      +username: "@itmike@fikaverse.club"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
      +lastActive: DateTime @1712744719 {#8995
        date: 2024-04-10 12:25:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
      +entries: Doctrine\ORM\PersistentCollection {#9008 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
      +posts: Doctrine\ORM\PersistentCollection {#9016 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
      +follows: Doctrine\ORM\PersistentCollection {#9028 …}
      +followers: Doctrine\ORM\PersistentCollection {#9030 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
      +reports: Doctrine\ORM\PersistentCollection {#9040 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
      +violations: Doctrine\ORM\PersistentCollection {#9044 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
      +awards: Doctrine\ORM\PersistentCollection {#9048 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
      +categories: Doctrine\ORM\PersistentCollection {#9052 …}
      -id: 90144
      -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
      +apId: "itmike@fikaverse.club"
      +apProfileId: "https://fikaverse.club/users/itmike"
      +apPublicUrl: "https://fikaverse.club/@itmike"
      +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
      +apInboxUrl: "https://fikaverse.club/inbox"
      +apDomain: "fikaverse.club"
      +apPreferredUsername: "itmike"
      +apDiscoverable: false
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712744718 {#8992
        date: 2024-04-10 12:25:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712744716 {#8994
        date: 2024-04-10 12:25:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4304
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4282
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4260
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4192
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4176
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "isnt this just a blogging app that does video?"
              +lang: "en"
              +isAdult: false
              +favouriteCount: 2
              +score: 0
              +lastActive: DateTime @1712750278 {#4185
                date: 2024-04-10 13:57:58.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4174 …}
              +nested: Doctrine\ORM\PersistentCollection {#4172 …}
              +votes: Doctrine\ORM\PersistentCollection {#4170 …}
              +reports: Doctrine\ORM\PersistentCollection {#4168 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
              -id: 288630
              -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635076 {#4121
                date: 2024-01-07 14:44:36.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1704635177 {#4197
              date: 2024-01-07 14:46:17.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4200 …}
            +nested: Doctrine\ORM\PersistentCollection {#4206 …}
            +votes: Doctrine\ORM\PersistentCollection {#4203 …}
            +reports: Doctrine\ORM\PersistentCollection {#4191 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
            -id: 288634
            -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475720"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635177 {#4194
              date: 2024-01-07 14:46:17.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
            \n
            its a blog + video.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635340 {#4255
            date: 2024-01-07 14:49:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4252 …}
          +nested: Doctrine\ORM\PersistentCollection {#4249 …}
          +votes: Doctrine\ORM\PersistentCollection {#4247 …}
          +reports: Doctrine\ORM\PersistentCollection {#4261 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
          -id: 288638
          -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635340 {#4258
            date: 2024-01-07 14:49:00.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1704635458 {#4277
          date: 2024-01-07 14:50:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4274 …}
        +nested: Doctrine\ORM\PersistentCollection {#4271 …}
        +votes: Doctrine\ORM\PersistentCollection {#4269 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 288644
        -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6475776"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635458 {#4280
          date: 2024-01-07 14:50:58.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: """
        dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
        \n
        yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
        \n
        streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
        \n
        i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704635991 {#4299
        date: 2024-01-07 14:59:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4296 …}
      +nested: Doctrine\ORM\PersistentCollection {#4293 …}
      +votes: Doctrine\ORM\PersistentCollection {#4291 …}
      +reports: Doctrine\ORM\PersistentCollection {#4305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
      -id: 288662
      -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704635991 {#4302
        date: 2024-01-07 14:59:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704636463 {#4333
      date: 2024-01-07 15:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4337 …}
    +nested: Doctrine\ORM\PersistentCollection {#4339 …}
    +votes: Doctrine\ORM\PersistentCollection {#4341 …}
    +reports: Doctrine\ORM\PersistentCollection {#4343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
    -id: 288683
    -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636463 {#4334
      date: 2024-01-07 15:07:43.0 +01:00
    }
  }
  +nestedComments: []
  +level: 6
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 103.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
  "showNested" => true
  "level" => 7
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9622
  +comment: App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 7
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9667
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1704636692 {#4372
    date: 2024-01-07 15:11:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9722
  +date: DateTimeImmutable @1704636692 {#4372
    date: 2024-01-07 15:11:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704636692 {#4372
    date: 2024-01-07 15:11:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9776
  +createdAt: DateTimeImmutable @1704636692 {#4372
    date: 2024-01-07 15:11:32.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 1.14 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9830
  +width: 40
  +height: 40
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 1.11 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9900
  +subject: App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.20 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9957
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 77.93 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
  "level" => 7
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10197
  +comment: App\Entity\EntryComment {#4373
    +user: App\Entity\User {#4124
      +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
      +email: "originalucifer@moist.catsweat.com"
      +username: "@originalucifer@moist.catsweat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "old, stupid"
      +lastActive: DateTime @1729508336 {#4184
        date: 2024-10-21 12:58:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
      +entries: Doctrine\ORM\PersistentCollection {#4116 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
      +posts: Doctrine\ORM\PersistentCollection {#4106 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
      +follows: Doctrine\ORM\PersistentCollection {#4236 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +reports: Doctrine\ORM\PersistentCollection {#4202 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
      +violations: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
      +awards: Doctrine\ORM\PersistentCollection {#4228 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
      +categories: Doctrine\ORM\PersistentCollection {#4220 …}
      -id: 30611
      -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
      +apId: "originalucifer@moist.catsweat.com"
      +apProfileId: "https://moist.catsweat.com/u/originalucifer"
      +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
      +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
      +apInboxUrl: "https://moist.catsweat.com/f/inbox"
      +apDomain: "moist.catsweat.com"
      +apPreferredUsername: "originalucifer"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728121579 {#4180
        date: 2024-10-05 11:46:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689631833 {#4178
        date: 2023-07-18 00:10:33.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#4336
        +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
        +cover: null
        +email: "itmike@fikaverse.club"
        +username: "@itmike@fikaverse.club"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
        +lastActive: DateTime @1712744719 {#8995
          date: 2024-04-10 12:25:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
        +entries: Doctrine\ORM\PersistentCollection {#9008 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
        +posts: Doctrine\ORM\PersistentCollection {#9016 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
        +follows: Doctrine\ORM\PersistentCollection {#9028 …}
        +followers: Doctrine\ORM\PersistentCollection {#9030 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
        +reports: Doctrine\ORM\PersistentCollection {#9040 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
        +violations: Doctrine\ORM\PersistentCollection {#9044 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
        +awards: Doctrine\ORM\PersistentCollection {#9048 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
        +categories: Doctrine\ORM\PersistentCollection {#9052 …}
        -id: 90144
        -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
        +apId: "itmike@fikaverse.club"
        +apProfileId: "https://fikaverse.club/users/itmike"
        +apPublicUrl: "https://fikaverse.club/@itmike"
        +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
        +apInboxUrl: "https://fikaverse.club/inbox"
        +apDomain: "fikaverse.club"
        +apPreferredUsername: "itmike"
        +apDiscoverable: false
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712744718 {#8992
          date: 2024-04-10 12:25:18.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1712744716 {#8994
          date: 2024-04-10 12:25:16.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4304
        +user: App\Entity\User {#4124}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4282
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4260
            +user: App\Entity\User {#4124}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4192
              +user: Proxies\__CG__\App\Entity\User {#1978 …2}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4176
                +user: App\Entity\User {#4124}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: "isnt this just a blogging app that does video?"
                +lang: "en"
                +isAdult: false
                +favouriteCount: 2
                +score: 0
                +lastActive: DateTime @1712750278 {#4185
                  date: 2024-04-10 13:57:58.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4174 …}
                +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                -id: 288630
                -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635076 {#4121
                  date: 2024-01-07 14:44:36.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 3
              +score: 0
              +lastActive: DateTime @1704635177 {#4197
                date: 2024-01-07 14:46:17.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4200 …}
              +nested: Doctrine\ORM\PersistentCollection {#4206 …}
              +votes: Doctrine\ORM\PersistentCollection {#4203 …}
              +reports: Doctrine\ORM\PersistentCollection {#4191 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
              -id: 288634
              -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.world/comment/6475720"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635177 {#4194
                date: 2024-01-07 14:46:17.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: """
              yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
              \n
              its a blog + video.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1704635340 {#4255
              date: 2024-01-07 14:49:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4252 …}
            +nested: Doctrine\ORM\PersistentCollection {#4249 …}
            +votes: Doctrine\ORM\PersistentCollection {#4247 …}
            +reports: Doctrine\ORM\PersistentCollection {#4261 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
            -id: 288638
            -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635340 {#4258
              date: 2024-01-07 14:49:00.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1704635458 {#4277
            date: 2024-01-07 14:50:58.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4274 …}
          +nested: Doctrine\ORM\PersistentCollection {#4271 …}
          +votes: Doctrine\ORM\PersistentCollection {#4269 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 288644
          -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6475776"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635458 {#4280
            date: 2024-01-07 14:50:58.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: """
          dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
          \n
          yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
          \n
          streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
          \n
          i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704635991 {#4299
          date: 2024-01-07 14:59:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4296 …}
        +nested: Doctrine\ORM\PersistentCollection {#4293 …}
        +votes: Doctrine\ORM\PersistentCollection {#4291 …}
        +reports: Doctrine\ORM\PersistentCollection {#4305 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
        -id: 288662
        -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704635991 {#4302
          date: 2024-01-07 14:59:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704636463 {#4333
        date: 2024-01-07 15:07:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4337 …}
      +nested: Doctrine\ORM\PersistentCollection {#4339 …}
      +votes: Doctrine\ORM\PersistentCollection {#4341 …}
      +reports: Doctrine\ORM\PersistentCollection {#4343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
      -id: 288683
      -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636463 {#4334
        date: 2024-01-07 15:07:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704636692 {#4371
      date: 2024-01-07 15:11:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4374 …}
    +nested: Doctrine\ORM\PersistentCollection {#4376 …}
    +votes: Doctrine\ORM\PersistentCollection {#4378 …}
    +reports: Doctrine\ORM\PersistentCollection {#4380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
    -id: 288697
    -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704636692 {#4372
      date: 2024-01-07 15:11:32.0 +01:00
    }
  }
  +nestedComments: []
  +level: 7
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 73.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
  "showNested" => true
  "level" => 8
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10252
  +comment: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 8
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 25.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4398
    +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
    +email: "reteo@mastodon.online"
    +username: "@reteo@mastodon.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
    +lastActive: DateTime @1712750278 {#10337
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
    +entries: Doctrine\ORM\PersistentCollection {#10351 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
    +posts: Doctrine\ORM\PersistentCollection {#10359 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
    +follows: Doctrine\ORM\PersistentCollection {#10371 …}
    +followers: Doctrine\ORM\PersistentCollection {#10373 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
    +reports: Doctrine\ORM\PersistentCollection {#10383 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
    +violations: Doctrine\ORM\PersistentCollection {#10387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
    +awards: Doctrine\ORM\PersistentCollection {#10391 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
    +categories: Doctrine\ORM\PersistentCollection {#10395 …}
    -id: 71617
    -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
    +apId: "reteo@mastodon.online"
    +apProfileId: "https://mastodon.online/users/reteo"
    +apPublicUrl: "https://mastodon.online/@reteo"
    +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
    +apInboxUrl: "https://mastodon.online/inbox"
    +apDomain: "mastodon.online"
    +apPreferredUsername: "reteo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699147273 {#10334
      date: 2023-11-05 02:21:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699147272 {#10336
      date: 2023-11-05 02:21:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10297
  +user: Proxies\__CG__\App\Entity\User {#4398
    +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
    +email: "reteo@mastodon.online"
    +username: "@reteo@mastodon.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
    +lastActive: DateTime @1712750278 {#10337
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
    +entries: Doctrine\ORM\PersistentCollection {#10351 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
    +posts: Doctrine\ORM\PersistentCollection {#10359 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
    +follows: Doctrine\ORM\PersistentCollection {#10371 …}
    +followers: Doctrine\ORM\PersistentCollection {#10373 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
    +reports: Doctrine\ORM\PersistentCollection {#10383 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
    +violations: Doctrine\ORM\PersistentCollection {#10387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
    +awards: Doctrine\ORM\PersistentCollection {#10391 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
    +categories: Doctrine\ORM\PersistentCollection {#10395 …}
    -id: 71617
    -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
    +apId: "reteo@mastodon.online"
    +apProfileId: "https://mastodon.online/users/reteo"
    +apPublicUrl: "https://mastodon.online/@reteo"
    +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
    +apInboxUrl: "https://mastodon.online/inbox"
    +apDomain: "mastodon.online"
    +apPreferredUsername: "reteo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699147273 {#10334
      date: 2023-11-05 02:21:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699147272 {#10336
      date: 2023-11-05 02:21:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1704637928 {#4387
    date: 2024-01-07 15:32:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10417
  +date: DateTimeImmutable @1704637928 {#4387
    date: 2024-01-07 15:32:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704637928 {#4387
    date: 2024-01-07 15:32:08.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1719149278 {#4389
    date: 2024-06-23 15:27:58.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10471
  +createdAt: DateTimeImmutable @1704637928 {#4387
    date: 2024-01-07 15:32:08.0 +01:00
  }
  +editedAt: DateTimeImmutable @1719149278 {#4389
    date: 2024-06-23 15:27:58.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 15.37 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4398
    +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
    +email: "reteo@mastodon.online"
    +username: "@reteo@mastodon.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
    +lastActive: DateTime @1712750278 {#10337
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
    +entries: Doctrine\ORM\PersistentCollection {#10351 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
    +posts: Doctrine\ORM\PersistentCollection {#10359 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
    +follows: Doctrine\ORM\PersistentCollection {#10371 …}
    +followers: Doctrine\ORM\PersistentCollection {#10373 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
    +reports: Doctrine\ORM\PersistentCollection {#10383 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
    +violations: Doctrine\ORM\PersistentCollection {#10387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
    +awards: Doctrine\ORM\PersistentCollection {#10391 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
    +categories: Doctrine\ORM\PersistentCollection {#10395 …}
    -id: 71617
    -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
    +apId: "reteo@mastodon.online"
    +apProfileId: "https://mastodon.online/users/reteo"
    +apPublicUrl: "https://mastodon.online/@reteo"
    +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
    +apInboxUrl: "https://mastodon.online/inbox"
    +apDomain: "mastodon.online"
    +apPreferredUsername: "reteo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699147273 {#10334
      date: 2023-11-05 02:21:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699147272 {#10336
      date: 2023-11-05 02:21:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10525
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4398
    +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
    +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
    +email: "reteo@mastodon.online"
    +username: "@reteo@mastodon.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
    +lastActive: DateTime @1712750278 {#10337
      date: 2024-04-10 13:57:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
    +entries: Doctrine\ORM\PersistentCollection {#10351 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
    +posts: Doctrine\ORM\PersistentCollection {#10359 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
    +follows: Doctrine\ORM\PersistentCollection {#10371 …}
    +followers: Doctrine\ORM\PersistentCollection {#10373 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
    +reports: Doctrine\ORM\PersistentCollection {#10383 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
    +violations: Doctrine\ORM\PersistentCollection {#10387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
    +awards: Doctrine\ORM\PersistentCollection {#10391 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
    +categories: Doctrine\ORM\PersistentCollection {#10395 …}
    -id: 71617
    -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
    +apId: "reteo@mastodon.online"
    +apProfileId: "https://mastodon.online/users/reteo"
    +apPublicUrl: "https://mastodon.online/@reteo"
    +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
    +apInboxUrl: "https://mastodon.online/inbox"
    +apDomain: "mastodon.online"
    +apPreferredUsername: "reteo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699147273 {#10334
      date: 2023-11-05 02:21:13.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699147272 {#10336
      date: 2023-11-05 02:21:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.97 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10628
  +subject: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.13 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10685
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 13.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
  "level" => 8
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10925
  +comment: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4398
      +avatar: Proxies\__CG__\App\Entity\Image {#10342 …}
      +cover: Proxies\__CG__\App\Entity\Image {#10344 …}
      +email: "reteo@mastodon.online"
      +username: "@reteo@mastodon.online"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Just some goof who thinks he's important. Ignore him, maybe he'll go away."
      +lastActive: DateTime @1712750278 {#10337
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10345 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10347 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10349 …}
      +entries: Doctrine\ORM\PersistentCollection {#10351 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10353 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10355 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10357 …}
      +posts: Doctrine\ORM\PersistentCollection {#10359 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10363 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10365 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10367 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10369 …}
      +follows: Doctrine\ORM\PersistentCollection {#10371 …}
      +followers: Doctrine\ORM\PersistentCollection {#10373 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10375 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10377 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10379 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10381 …}
      +reports: Doctrine\ORM\PersistentCollection {#10383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10385 …}
      +violations: Doctrine\ORM\PersistentCollection {#10387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10389 …}
      +awards: Doctrine\ORM\PersistentCollection {#10391 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10393 …}
      +categories: Doctrine\ORM\PersistentCollection {#10395 …}
      -id: 71617
      -password: "$2y$13$Fm1uf/AuxBxIqgp6RgnxTe8o2xesaPQJDWE0WUKV0ZUKIU1.v4FI6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10397 …}
      +apId: "reteo@mastodon.online"
      +apProfileId: "https://mastodon.online/users/reteo"
      +apPublicUrl: "https://mastodon.online/@reteo"
      +apFollowersUrl: "https://mastodon.online/users/reteo/followers"
      +apInboxUrl: "https://mastodon.online/inbox"
      +apDomain: "mastodon.online"
      +apPreferredUsername: "reteo"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699147273 {#10334
        date: 2023-11-05 02:21:13.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699147272 {#10336
        date: 2023-11-05 02:21:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
        +email: "ozoned@lemmy.world"
        +username: "@ozoned@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Father of two, husband, gamer, lover of free software, and willing teacher.\n
          \n
          Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
          """
        +lastActive: DateTime @1727955112 {#1515
          date: 2024-10-03 13:31:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
        +entries: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
        +posts: Doctrine\ORM\PersistentCollection {#1747 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
        +follows: Doctrine\ORM\PersistentCollection {#1450 …}
        +followers: Doctrine\ORM\PersistentCollection {#1634 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
        +reports: Doctrine\ORM\PersistentCollection {#1427 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
        +violations: Doctrine\ORM\PersistentCollection {#1703 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
        +awards: Doctrine\ORM\PersistentCollection {#1431 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
        +categories: Doctrine\ORM\PersistentCollection {#1641 …}
        -id: 89687
        -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
        +apId: "ozoned@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ozoned"
        +apPublicUrl: "https://lemmy.world/u/ozoned"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ozoned"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711749573 {#1516
          date: 2024-03-29 22:59:33.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1711749572 {#1518
          date: 2024-03-29 22:59:32.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#274
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#268
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#270
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "Promoting-GabeK-Thank-you-for-making-Owncast-a-success-in"
      +title: "[Promoting] GabeK: Thank you for making Owncast a success in 2023"
      +url: "https://gabekangas.com/blog/2024/01/thank-you-for-making-owncast-a-success-in-2023/"
      +body: """
        cross-posted from: [lemmy.world/post/10403664](https://lemmy.world/post/10403664)\n
        \n
        > #Thank you for making Owncast a success in 2023\n
        > \n
        > I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.\n
        > \n
        > As every year before it, Owncast has had the opportunity to be used to solve more people’s live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.\n
        > \n
        > **Development**\n
        > \n
        > From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and I’m thankful every day I made that decision. I’m very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.\n
        > \n
        > There’s a roadmap of upcoming plans that I’m really looking forward to getting to. There’s a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think it’ll all be worth it.\n
        > \n
        > **Ubuntu Summit**\n
        > \n
        > One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and I’m very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value it’s providing to users.\n
        > \n
        > **Often people can’t find a way to talk about Owncast**\n
        > \n
        > One problem that has continued to be difficult this year, and will continue to, is people’s expectations of Owncast, and how to interpret it.\n
        > \n
        > People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. It’s not meant to be that. Owncast isn’t a public service. It’s software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People don’t do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.\n
        > \n
        > They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked “How many channels can Owncast have?” Do you mean streams? One. Yours. It’s for you. I’m not sure how to make that more clear. It used to be the norm.\n
        > \n
        > I often get questions like “How many users does Owncast have?” And I don’t know what that question means. What’s a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.\n
        > \n
        > It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isn’t any good, or is useless, or whatever it is they think. That can’t be further from the truth.\n
        > \n
        > So you can see how people get frustrated and just blow off Owncast completely because they can’t get excited about something they can’t quantify. They can look at Pixelfed and say exactly “Look how many users they have!” or “Look how successful these accounts are!” and they’ll never be able to do that with Owncast. And that’s okay. I just keep doing my own thing, and I try to explain when I can that it’s comparing Apples and Oranges.\n
        > \n
        > **Thank you to the silent successes**\n
        > \n
        > That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that we’ll never hear spoken about. They’ll never be on the Fediverse or the directory. They’re not looking for viewers or attention. You’ll never know who they are. They’re just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.\n
        > \n
        > **To those streaming publicly with Owncast**\n
        > \n
        > Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. I’ve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didn’t magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, don’t think I don’t notice. It means everything. These are the people building the version of the internet I want to be a part of. They’re building their own thing, regardless what other people think. I don’t have the words to express how much that means to me.\n
        > \n
        > **Thank you to the vocal advocates**\n
        > \n
        > Those who care about the project, the vision, and the direction regardless if they’re actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when I’m feeling down, frustrated, lonely, or that people don’t care. Thank you. I’ve been incredibly lucky to have people be so kind towards to me and the project, I can’t imagine others have it so good.\n
        > \n
        > **Donors have really helped this year**\n
        > \n
        > The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isn’t, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. It’s these kind of big expenses that come up that I’m able to handle because of your support, and I’m incredibly thankful for that.\n
        > \n
        > **Community outreach**\n
        > \n
        > Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they don’t exactly hang out and talk about Owncast with others. So it’s been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. I’m looking forward to seeing where it goes. Please do sign up if you’re interested.\n
        > \n
        > Feel free to drop into the community chat if you’d like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But it’s not up to me!\n
        > \n
        > **2024**\n
        > \n
        > I’m looking forward to 2024. There’s some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the “interactive/twitch-style” streamer.\n
        > \n
        > I’m also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully that’s on the horizon soon.\n
        > \n
        > Not everything goes fast with this project. I’m super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.\n
        > \n
        > That being said, if you’re interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, I’d love to chat!\n
        > \n
        > Here’s to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1712750278 {#2418
        date: 2024-04-10 13:57:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 27814
      -titleTs: "'2023':11 'gabek':2 'make':6 'owncast':7 'promot':1 'success':9 'thank':3"
      -bodyTs: "'/post/10403664](https://lemmy.world/post/10403664)':7 '2023':16,1207 '2024':1389,1395 'abl':695,1187 'absolut':996 'account':688 'acquir':1086 'activ':984 'ad':197 'advoc':968 'allow':1462 'along':91 'alreadi':1314 'also':120,595,1440,1452 'altern':81 'alway':1521 'anoth':1571 'anybodi':378 'anymor':446 'appl':724 'appreci':38,1488 'around':77,1099,1101,1214,1221,1269 'ask':500 'attende':296 'attent':798 'balanc':1425 'began':1209 'behind':220,601,1407 'big':79,1179 'biggest':106 'bit':32,1295 'blow':653 'brought':44 'bucket':1013 'bug':195 'build':925,940,1215,1266 'burden':1161 'care':971,1033 'challeng':1264 'chanc':286 'channel':503 'chat':1346,1567 'church':758 'clarif':1100 'clear':526 'come':90,236,1182,1561 'communiti':1201,1220,1268,1345 'compani':743 'compar':610,723 'complet':656,818 'comput':416,423,437 'concept':480 'confer':299,763 'confus':451 'connect':1297,1370 'conon':283 'continu':180,186,334,342,1171,1423,1585 'contribut':1494,1500 'contributor':129,148,1548 'control':1117 'convers':76 'creativ':1574 'cross':2 'cross-post':1 'd':1349,1564 'day':158,496,1496 'decentr':78,1576 'decis':162 'develop':98,101 'didn':886 'difficult':337 'direct':307,979 'directori':790,1103 'disappear':877 'discuss':1352 'dmca':1133 'donat':1141,1169,1173 'donor':1062 'door':145 'download':428,562 'drive':1498 'drop':1342 'easi':389 'easier':1366,1470 'easili':189,1466 'effort':107,125,177 'els':462 'end':1205 'enthusiasm':883 'equal':1412 'etc':1119,1120 'everi':48,157,1000 'everyon':172,1166,1519,1527 'everyth':920,1358,1479 'exact':676,1250 'excit':662,1400,1557 'expect':347 'expens':1180 'experi':276,1376 'explain':716 'express':956 'face':234 'facebook':366,477 'fail':620 'fanci':231 'fantast':275 'far':104,122 'fast':1481 'featur':198,235,1426,1515,1558 'fedivers':83,787 'feel':1024,1339 'financi':1069,1160 'find':323,449 'firm':1092 'first':20,151,1282 'fit':1506 'fix':194 'focus':1437 'forward':211,1325,1393,1454 'free':1340 'frontend':147,193 'frustrat':650,1026 'fun':229 'futur':1354 'general':294,357,1225 'get':213,499,535,649,661,1131,1441,1456,1491,1533 'given':257 'go':455,1413 'goe':1009,1330,1480 'good':625,1061,1505 'great':1212 'hall':769 'hand':1492 'handl':1189 'hang':1251 'hear':778 'help':821,834,1065,1094,1378 'highlight':253 'honor':819 'hope':1421,1471,1580 'horizon':1476 'huge':137,1159 'hundr':871 'idea':574,590,1321 'imagin':1056 'impress':304 'improv':1415,1428 'incred':1039,1197 'independ':1575 'infrastructur':756 'initi':1213,1357 'instagram':368 'instal':432,484,1241 'interactive/twitch-style':1448 'interest':1291,1338,1541 'interfac':117 'internet':930 'interpret':353 'isn':407,622,1109 'isol':1234 'issu':1313 'keep':707,850 'kind':1046,1122,1177 'know':548,802 'larg':1511 'largest':124 'latvia':264 'law':1091 'lead':607 'lemmy.world':6 'lemmy.world/post/10403664](https://lemmy.world/post/10403664)':5 'life':1430 'lifesav':1076 'light':238 'like':365,415,476,537,614,827,1319,1350 'littl':1012 'live':65,754,896,1230,1577 'll':243,692,776,782,800 'lone':1027 'long':1513 'long-term':1512 'longer':1546 'longer-term':1545 'look':210,671,677,684,794,1324,1392,1453 'lot':218 'love':1565 'lucki':1040 'm':155,164,208,279,518,1023,1186,1196,1323,1391,1451,1486 'made':160 'magic':888 'major':857 'make':11,523,1364 'mani':502,539,561,567,582,679,740,772,829 'mastodon':372 'mean':509,552,559,565,580,596,919,960,994 'meant':402 'minor':867 'miss':18 'month':905,907,1277 'most':1098 'motiv':1015 'much':958 'multius':363 'music':765 'mxks':1272 'near':1203 'need':67,1084,1236 'never':396,693,777,783,801 'newslett':1279 'next':1128 'nice':1005 'norm':532 'notic':917 'number':127 'offer':1273 'often':319,534 'okay':704 'one':250,330,511,1078 'onlin':570 'open':143 'opportun':56,259 'orang':726 'other':1057,1258 'outreach':1202 'owncast':12,34,46,52,97,115,271,289,329,349,394,406,505,542,618,655,700,750,814,844,852,874,899,1007,1105,1222,1228,1242,1256,1270,1278,1302,1468,1550,1583 'owncast-pow':873,1227 'paperwork':1097 'part':95,936,1589 'past':41 'patient':1523 'pay':182,1147 'peertub':615 'peopl':63,72,292,320,345,355,441,448,452,609,648,741,924,947,1030,1043,1235,1316,1368,1464 'person':254,483,492 'piec':830 'pixelf':374,673 'place':225 'plan':205 'play':1587 'pleas':1331 'pocket':1152 'point':1079 'porn':760 'post':3 'power':752,875,1229 'pretti':1233 'privat':577,593 'problem':331 'project':141,310,974,1052,1419,1484 'proud':166 'provid':316,1113,1127 'public':410,842,900 'pull':1019 'put':174 'quantifi':668 'question':536,551 'quiet':746 're':792,807,939,983,1337,1540 'reach':1285 'react':132 'realli':209,228,300,388,1064,1211,1399,1510,1529 'regardless':854,944,980,1434 'releas':1534 'reli':747 'rewrit':112 'riga':263 'roadmap':202,1404 'run':463,851 'said':735,1537 'say':675,1003 'scene':222,603,1409 'see':646,894,989,1327 'seem':301,493,1317 'seen':870 'server':568,575 'servic':364,411,474,613,1088 'share':36,288,1374 'show':889 'sign':380,1333 'silent':731 'sinc':1223 'singl':491 'site':761 'small':866 'softwar':414,430,465,485,832 'solv':61 'somebodi':461 'someth':426,664,1004 'sometim':606 'soon':1477 'speak':266 'specif':1444 'spoken':779 'spotifi':376 'standpoint':102 'start':1275 'step':1283 'still':27 'stori':599 'stream':66,510,586,591,841,853,876,897,901,985,1231,1238,1246,1469,1578 'streamer':1305,1433,1449 'stuff':223,1410 'success':14,598,686,732,812 'summit':249,269 'super':1487 'support':1070,1193 'sure':520 'switch':130 'tabl':1362 'take':224 'takedown':1134 'talk':327,361,391,1254 'tech':80 'term':1514,1547 'thank':8,156,281,727,736,845,963,1034,1163,1198,1518,1530 'thing':88,377,386,440,711,811,943,1124,1401,1445 'think':241,617,634,913,948 'time':152,1001,1129 'toward':1047 'travel':261 'tri':714 'true':1219 'truth':642 'twitch':370 'typescript':134 'ubuntu':248,268 'uncommon':1138 'unlimit':470 'upcom':204 'use':59,359,384,417,528,898,1307 'useless':628 'user':116,233,318,471,540,556,680 'user-fac':232 'usual':1502 'valu':313 've':869,1037 'venu':766 'version':927 'video':755 'view':69,1467 'viewer':583,796,860,885 'vision':976 'vocal':967 'wane':882 'want':28,421,453,469,932 'watch':585 'way':325,825,1458 'websit':458 'wed':768 'week':21,880,902,904 'weird':494 'whatev':630 'win':138 'without':1139 'wonder':87 'word':954 'work':171,190,1416,1508,1516,1552 'world':997,1300 'worth':246 'would':1143,1155 'write':30 'year':24,42,49,109,339,838,908,910,1067,1072,1082,1572"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704701232
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10421871"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704634732 {#1858
        date: 2024-01-07 14:38:52.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4373
      +user: App\Entity\User {#4124
        +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
        +email: "originalucifer@moist.catsweat.com"
        +username: "@originalucifer@moist.catsweat.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "old, stupid"
        +lastActive: DateTime @1729508336 {#4184
          date: 2024-10-21 12:58:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
        +entries: Doctrine\ORM\PersistentCollection {#4116 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
        +posts: Doctrine\ORM\PersistentCollection {#4106 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
        +follows: Doctrine\ORM\PersistentCollection {#4236 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
        +reports: Doctrine\ORM\PersistentCollection {#4202 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
        +violations: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
        +awards: Doctrine\ORM\PersistentCollection {#4228 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
        +categories: Doctrine\ORM\PersistentCollection {#4220 …}
        -id: 30611
        -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
        +apId: "originalucifer@moist.catsweat.com"
        +apProfileId: "https://moist.catsweat.com/u/originalucifer"
        +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
        +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
        +apInboxUrl: "https://moist.catsweat.com/f/inbox"
        +apDomain: "moist.catsweat.com"
        +apPreferredUsername: "originalucifer"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728121579 {#4180
          date: 2024-10-05 11:46:19.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689631833 {#4178
          date: 2023-07-18 00:10:33.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#4336
          +avatar: Proxies\__CG__\App\Entity\Image {#9000 …}
          +cover: null
          +email: "itmike@fikaverse.club"
          +username: "@itmike@fikaverse.club"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "En oftast glad typ, som gillar frihet och rättvisa, lever i 🇸🇪. Have fun and be mindful of people around you."
          +lastActive: DateTime @1712744719 {#8995
            date: 2024-04-10 12:25:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#9002 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9004 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#9006 …}
          +entries: Doctrine\ORM\PersistentCollection {#9008 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#9010 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#9012 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9014 …}
          +posts: Doctrine\ORM\PersistentCollection {#9016 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#9018 …}
          +postComments: Doctrine\ORM\PersistentCollection {#9020 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#9022 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#9024 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#9026 …}
          +follows: Doctrine\ORM\PersistentCollection {#9028 …}
          +followers: Doctrine\ORM\PersistentCollection {#9030 …}
          +blocks: Doctrine\ORM\PersistentCollection {#9032 …}
          +blockers: Doctrine\ORM\PersistentCollection {#9034 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#9036 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#9038 …}
          +reports: Doctrine\ORM\PersistentCollection {#9040 …}
          +favourites: Doctrine\ORM\PersistentCollection {#9042 …}
          +violations: Doctrine\ORM\PersistentCollection {#9044 …}
          +notifications: Doctrine\ORM\PersistentCollection {#9046 …}
          +awards: Doctrine\ORM\PersistentCollection {#9048 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#9050 …}
          +categories: Doctrine\ORM\PersistentCollection {#9052 …}
          -id: 90144
          -password: "$2y$13$KDmDKDZTMogz74/fNPFUx.qG/0VsrLQM.1Y2NciifmfCqfQlwH74G"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9054 …}
          +apId: "itmike@fikaverse.club"
          +apProfileId: "https://fikaverse.club/users/itmike"
          +apPublicUrl: "https://fikaverse.club/@itmike"
          +apFollowersUrl: "https://fikaverse.club/users/itmike/followers"
          +apInboxUrl: "https://fikaverse.club/inbox"
          +apDomain: "fikaverse.club"
          +apPreferredUsername: "itmike"
          +apDiscoverable: false
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1712744718 {#8992
            date: 2024-04-10 12:25:18.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1712744716 {#8994
            date: 2024-04-10 12:25:16.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4304
          +user: App\Entity\User {#4124}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4282
            +user: Proxies\__CG__\App\Entity\User {#1978 …2}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4260
              +user: App\Entity\User {#4124}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4192
                +user: Proxies\__CG__\App\Entity\User {#1978 …2}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4176
                  +user: App\Entity\User {#4124}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: "isnt this just a blogging app that does video?"
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 2
                  +score: 0
                  +lastActive: DateTime @1712750278 {#4185
                    date: 2024-04-10 13:57:58.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@ozoned@lemmy.world"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4174 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4172 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4170 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4168 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
                  -id: 288630
                  -bodyTs: "'app':6 'blog':5 'isnt':1 'video':9"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174000"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1704635076 {#4121
                    date: 2024-01-07 14:44:36.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4176}
                +body: "Nope. Full self hosted livestreaming. I personally use it to stream games. I started a communit at !owncast/lemmy.world and I’ve listed a few different streams. Some folks game, classic movies, music, etc. It’s your own self hosted Twitch or YT streaming, etc."
                +lang: "en"
                +isAdult: false
                +favouriteCount: 3
                +score: 0
                +lastActive: DateTime @1704635177 {#4197
                  date: 2024-01-07 14:46:17.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@ozoned@lemmy.world"
                  "@originalucifer@moist.catsweat.com"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4200 …}
                +nested: Doctrine\ORM\PersistentCollection {#4206 …}
                +votes: Doctrine\ORM\PersistentCollection {#4203 …}
                +reports: Doctrine\ORM\PersistentCollection {#4191 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4189 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
                -id: 288634
                -bodyTs: "'classic':30 'communit':16 'differ':25 'etc':33,44 'folk':28 'full':2 'game':12,29 'host':4,39 'list':22 'livestream':5 'movi':31 'music':32 'nope':1 'owncast/lemmy.world':18 'person':7 'self':3,38 'start':14 'stream':11,26,43 'twitch':40 'use':8 've':21 'yt':42"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.world/comment/6475720"
                +editedAt: null
                +createdAt: DateTimeImmutable @1704635177 {#4194
                  date: 2024-01-07 14:46:17.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4176}
              +body: """
                yeah, blogging + video. you can call the video whatever you want, but its still video sourced from your blog/app from you alone.\n
                \n
                its a blog + video.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1704635340 {#4255
                date: 2024-01-07 14:49:00.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@ozoned@lemmy.world"
                "@originalucifer@moist.catsweat.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4252 …}
              +nested: Doctrine\ORM\PersistentCollection {#4249 …}
              +votes: Doctrine\ORM\PersistentCollection {#4247 …}
              +reports: Doctrine\ORM\PersistentCollection {#4261 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4263 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4265 …}
              -id: 288638
              -bodyTs: "'alon':22 'blog':2,25 'blog/app':19 'call':6 'sourc':16 'still':14 'video':3,8,15,26 'want':11 'whatev':9 'yeah':1"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174032"
              +editedAt: null
              +createdAt: DateTimeImmutable @1704635340 {#4258
                date: 2024-01-07 14:49:00.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4176}
            +body: "I’m not understanding what you’re stating. Me streaming a video game isn’t blogging. If you mean that there isn’t a list of folks all streaming, well there’s [directory.owncast.com](https://directory.owncast.com) to find folks. If you mean only you can stream to it, well that’s not true as you can set up multiple stream keys and allow others to stream to it as well. So I’m really not understanding what you’re stating."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1704635458 {#4277
              date: 2024-01-07 14:50:58.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@ozoned@lemmy.world"
              "@originalucifer@moist.catsweat.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4274 …}
            +nested: Doctrine\ORM\PersistentCollection {#4271 …}
            +votes: Doctrine\ORM\PersistentCollection {#4269 …}
            +reports: Doctrine\ORM\PersistentCollection {#4283 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
            -id: 288644
            -bodyTs: "'allow':61 'blog':16 'directory.owncast.com':33,34 'find':36 'folk':27,37 'game':13 'isn':14,22 'key':59 'list':25 'm':2,71 'mean':19,40 'multipl':57 'other':62 're':7,77 'realli':72 'set':55 'state':8,78 'stream':10,29,44,58,64 'true':51 'understand':4,74 'video':12 'well':30,47,68"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.world/comment/6475776"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704635458 {#4280
              date: 2024-01-07 14:50:58.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4176}
          +body: """
            dont want to get into a semantic argument about how you distribute data. but if you have a site where you post your own personal shit all the time, including 'streaming', youre doing nothing different than 'blogs' from 20 years ago. the number of viewsers/casters is irrelevant.\n
            \n
            yes, i love all the new tech. its just funny how we keep renaming the same pieces.\n
            \n
            streaming is just yesterdays podcasts which were everyones vlogs before that. its all the same shit.\n
            \n
            i just found it funny they owncast guy claimed to not be able to 'talk' about his 'blog + video'
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1704635991 {#4299
            date: 2024-01-07 14:59:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ozoned@lemmy.world"
            "@originalucifer@moist.catsweat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4296 …}
          +nested: Doctrine\ORM\PersistentCollection {#4293 …}
          +votes: Doctrine\ORM\PersistentCollection {#4291 …}
          +reports: Doctrine\ORM\PersistentCollection {#4305 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4307 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4309 …}
          -id: 288662
          -bodyTs: "'20':39 'abl':93 'ago':41 'argument':8 'blog':37,98 'claim':89 'data':13 'differ':35 'distribut':12 'dont':1 'everyon':72 'found':83 'funni':57,85 'get':4 'guy':88 'includ':30 'irrelev':47 'keep':60 'love':50 'new':53 'noth':34 'number':43 'owncast':87 'person':25 'piec':64 'podcast':69 'post':22 'renam':61 'semant':7 'shit':26,80 'site':19 'stream':31,65 'talk':95 'tech':54 'time':29 'video':99 'viewsers/casters':45 'vlog':73 'want':2 'year':40 'yes':48 'yesterday':68 'your':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174102"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704635991 {#4302
            date: 2024-01-07 14:59:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4176}
        +body: "@originalucifer@moist.catsweat.com @ozoned@lemmy.world hm.. Why do you call it blog then? It's just someone's web page with text, pictures and video published to it. Languages evolves and new words can describe new implementations better."
        +lang: "sv"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704636463 {#4333
          date: 2024-01-07 15:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ozoned@lemmy.world"
          "@originalucifer@moist.catsweat.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4337 …}
        +nested: Doctrine\ORM\PersistentCollection {#4339 …}
        +votes: Doctrine\ORM\PersistentCollection {#4341 …}
        +reports: Doctrine\ORM\PersistentCollection {#4343 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
        -id: 288683
        -bodyTs: "'..':4 'better':36 'blog':10 'call':8 'describ':33 'evolv':28 'hm':3 'implement':35 'languag':27 'new':30,34 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'page':18 'pictur':21 'publish':24 'someon':15 'text':20 'video':23 'web':17 'word':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://fikaverse.club/users/itmike/statuses/111715055257792039"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704636463 {#4334
          date: 2024-01-07 15:07:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4176}
      +body: "it was about communication. we want to struggle so hard against calling it something we dont want, its now labeled 'difficult to describe'. which i find silly"
      +lang: "sv"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704636692 {#4371
        date: 2024-01-07 15:11:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ozoned@lemmy.world"
        "@originalucifer@moist.catsweat.com"
        "@itmike@fikaverse.club"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4374 …}
      +nested: Doctrine\ORM\PersistentCollection {#4376 …}
      +votes: Doctrine\ORM\PersistentCollection {#4378 …}
      +reports: Doctrine\ORM\PersistentCollection {#4380 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4384 …}
      -id: 288697
      -bodyTs: "'call':12 'communic':4 'describ':23 'difficult':21 'dont':16 'find':26 'hard':10 'label':20 'silli':27 'someth':14 'struggl':8 'want':6,17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://moist.catsweat.com/m/selfhosted@lemmy.world/t/122263/-/comment/1174175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704636692 {#4372
        date: 2024-01-07 15:11:32.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4176}
    +body: """
      @originalucifer@moist.catsweat.com @ozoned@lemmy.world @itmike@fikaverse.club\n
      \n
      It's not that difficult to describe. The media is described based on its content, format, and time of release.\n
      \n
      If the core content is text-based, it's a blog. If it's audio-based, it's a podcast. If it's video-based, it's a either a vlog (for personal content) or simply video (for topical content). These all assume the content was first created, and then released.\n
      \n
      If it's released at the time it's produced, it's a livestream, or just a stream.
      """
    +lang: "sv"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704637928 {#4392
      date: 2024-01-07 15:32:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
      "@ozoned@lemmy.world"
      "@originalucifer@moist.catsweat.com"
      "@itmike@fikaverse.club"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4399 …}
    +nested: Doctrine\ORM\PersistentCollection {#4401 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4408 …}
    -id: 288740
    -bodyTs: "'assum':69 'audio':40 'audio-bas':39 'base':15,31,41,51 'blog':35 'content':18,27,60,66,71 'core':26 'creat':74 'describ':10,14 'difficult':8 'either':55 'first':73 'format':19 'itmike@fikaverse.club':3 'livestream':91 'media':12 'originalucifer@moist.catsweat.com':1 'ozoned@lemmy.world':2 'person':59 'podcast':45 'produc':87 'releas':23,77,81 'simpli':62 'stream':95 'text':30 'text-bas':29 'time':21,84 'topic':65 'video':50,63 'video-bas':49 'vlog':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mastodon.online/users/reteo/statuses/111715151258475258"
    +editedAt: DateTimeImmutable @1719149278 {#4389
      date: 2024-06-23 15:27:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704637928 {#4387
      date: 2024-01-07 15:32:08.0 +01:00
    }
  }
  +nestedComments: []
  +level: 8
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#11122
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11186
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11251
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11307
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11366
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 1.56 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11422
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 3.99 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11478
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.24 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11536
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11599
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11657
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11713
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11769
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11825
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11881
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11937
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 8.08 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11993
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12049
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12105
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12161
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#12217
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.20 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12275
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.87 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#12352
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#1519 …}
    +email: "ozoned@lemmy.world"
    +username: "@ozoned@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Father of two, husband, gamer, lover of free software, and willing teacher.\n
      \n
      Microblog: [social.ozoned.net/@ozoned](https://social.ozoned.net/@ozoned)Livestream: [stream.ozoned.net](https://stream.ozoned.net)Videos: [video.thepolarbear.co.uk/@ozoned](https://video.thepolarbear.co.uk/@ozoned)Matrix: [matrix.to/#/#the-ozoned:matrix.org](https://matrix.to/#/#the-ozoned:matrix.org)KoFi: [ko-fi.com/ozoned](https://ko-fi.com/ozoned)
      """
    +lastActive: DateTime @1727955112 {#1515
      date: 2024-10-03 13:31:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1520 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1631 …}
    +entries: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1472 …}
    +posts: Doctrine\ORM\PersistentCollection {#1747 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1489 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1762 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1477 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1635 …}
    +follows: Doctrine\ORM\PersistentCollection {#1450 …}
    +followers: Doctrine\ORM\PersistentCollection {#1634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1443 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1458 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1433 …}
    +reports: Doctrine\ORM\PersistentCollection {#1427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1434 …}
    +violations: Doctrine\ORM\PersistentCollection {#1703 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1693 …}
    +awards: Doctrine\ORM\PersistentCollection {#1431 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1609 …}
    +categories: Doctrine\ORM\PersistentCollection {#1641 …}
    -id: 89687
    -password: "$2y$13$Pdc6Gatnm9vGEsk.v2mlg.tyc7iP/neWWPKhZHRT0usHKhztFFLSy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1670 …}
    +apId: "ozoned@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ozoned"
    +apPublicUrl: "https://lemmy.world/u/ozoned"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ozoned"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711749573 {#1516
      date: 2024-03-29 22:59:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711749572 {#1518
      date: 2024-03-29 22:59:32.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704634732 {#1858
    date: 2024-01-07 14:38:52.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12413
  +date: DateTimeImmutable @1704634732 {#1858
    date: 2024-01-07 14:38:52.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 14.0 MiB 28.84 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#12469
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 14.0 MiB 0.44 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#12527
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#270
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12687
  +date: DateTimeImmutable @1703473826 {#270
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 1.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#12746
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#12793
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12795 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12797 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12799 …}
    +entries: Doctrine\ORM\PersistentCollection {#12801 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12803 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12805 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12807 …}
    +posts: Doctrine\ORM\PersistentCollection {#12809 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12811 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12813 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12815 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12817 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12819 …}
    +follows: Doctrine\ORM\PersistentCollection {#12821 …}
    +followers: Doctrine\ORM\PersistentCollection {#12823 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12825 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12827 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12829 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12831 …}
    +reports: Doctrine\ORM\PersistentCollection {#12833 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12835 …}
    +violations: Doctrine\ORM\PersistentCollection {#12837 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12839 …}
    +awards: Doctrine\ORM\PersistentCollection {#12841 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12843 …}
    +categories: Doctrine\ORM\PersistentCollection {#12845 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12847 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#12794
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12764
  +user: Proxies\__CG__\App\Entity\User {#12746
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#12793
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12795 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12797 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12799 …}
    +entries: Doctrine\ORM\PersistentCollection {#12801 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12803 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12805 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12807 …}
    +posts: Doctrine\ORM\PersistentCollection {#12809 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12811 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12813 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12815 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12817 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12819 …}
    +follows: Doctrine\ORM\PersistentCollection {#12821 …}
    +followers: Doctrine\ORM\PersistentCollection {#12823 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12825 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12827 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12829 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12831 …}
    +reports: Doctrine\ORM\PersistentCollection {#12833 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12835 …}
    +violations: Doctrine\ORM\PersistentCollection {#12837 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12839 …}
    +awards: Doctrine\ORM\PersistentCollection {#12841 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12843 …}
    +categories: Doctrine\ORM\PersistentCollection {#12845 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12847 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#12794
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 15.65 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#12955
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#332 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 14.0 MiB 108.71 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#13081
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.53 ms
Input props
[
  "user" => App\Entity\User {#13329
    +avatar: Proxies\__CG__\App\Entity\Image {#13328 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#13332
      date: 2024-10-15 10:24:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13327 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13325 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13323 …}
    +entries: Doctrine\ORM\PersistentCollection {#13321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13319 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13317 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
    +posts: Doctrine\ORM\PersistentCollection {#13313 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13309 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13305 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13303 …}
    +follows: Doctrine\ORM\PersistentCollection {#13301 …}
    +followers: Doctrine\ORM\PersistentCollection {#13299 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13297 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13295 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13293 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13291 …}
    +reports: Doctrine\ORM\PersistentCollection {#13289 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13287 …}
    +violations: Doctrine\ORM\PersistentCollection {#13285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13283 …}
    +awards: Doctrine\ORM\PersistentCollection {#13281 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13279 …}
    +categories: Doctrine\ORM\PersistentCollection {#13277 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13275 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#13331
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#13330
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13137
  +width: 65
  +height: 65
  +user: App\Entity\User {#13329
    +avatar: Proxies\__CG__\App\Entity\Image {#13328 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#13332
      date: 2024-10-15 10:24:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13327 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13325 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13323 …}
    +entries: Doctrine\ORM\PersistentCollection {#13321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13319 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13317 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13315 …}
    +posts: Doctrine\ORM\PersistentCollection {#13313 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13309 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13307 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13305 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13303 …}
    +follows: Doctrine\ORM\PersistentCollection {#13301 …}
    +followers: Doctrine\ORM\PersistentCollection {#13299 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13297 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13295 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13293 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13291 …}
    +reports: Doctrine\ORM\PersistentCollection {#13289 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13287 …}
    +violations: Doctrine\ORM\PersistentCollection {#13285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13283 …}
    +awards: Doctrine\ORM\PersistentCollection {#13281 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13279 …}
    +categories: Doctrine\ORM\PersistentCollection {#13277 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13275 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#13331
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#13330
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 2.84 ms
Input props
[
  "user" => App\Entity\User {#14256
    +avatar: Proxies\__CG__\App\Entity\Image {#14257 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14258 …}
    +email: "randomcruft@lemmy.sdf.org"
    +username: "@randomcruft@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "cruising the fediverse in search of interesting people, stuff, and things…"
    +lastActive: DateTime @1711802017 {#14253
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14259 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14261 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14263 …}
    +entries: Doctrine\ORM\PersistentCollection {#14265 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14267 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14269 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14271 …}
    +posts: Doctrine\ORM\PersistentCollection {#14273 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14275 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14277 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14279 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14281 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14283 …}
    +follows: Doctrine\ORM\PersistentCollection {#14285 …}
    +followers: Doctrine\ORM\PersistentCollection {#14287 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14289 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14291 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14293 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14295 …}
    +reports: Doctrine\ORM\PersistentCollection {#14297 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14299 …}
    +violations: Doctrine\ORM\PersistentCollection {#14301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14303 …}
    +awards: Doctrine\ORM\PersistentCollection {#14305 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14307 …}
    +categories: Doctrine\ORM\PersistentCollection {#14309 …}
    -id: 84956
    -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14311 …}
    +apId: "randomcruft@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/randomcruft"
    +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "randomcruft"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704212866 {#14254
      date: 2024-01-02 17:27:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704212862 {#14255
      date: 2024-01-02 17:27:42.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14484
  +width: 65
  +height: 65
  +user: App\Entity\User {#14256
    +avatar: Proxies\__CG__\App\Entity\Image {#14257 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14258 …}
    +email: "randomcruft@lemmy.sdf.org"
    +username: "@randomcruft@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "cruising the fediverse in search of interesting people, stuff, and things…"
    +lastActive: DateTime @1711802017 {#14253
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14259 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14261 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14263 …}
    +entries: Doctrine\ORM\PersistentCollection {#14265 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14267 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14269 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14271 …}
    +posts: Doctrine\ORM\PersistentCollection {#14273 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14275 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14277 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14279 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14281 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14283 …}
    +follows: Doctrine\ORM\PersistentCollection {#14285 …}
    +followers: Doctrine\ORM\PersistentCollection {#14287 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14289 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14291 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14293 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14295 …}
    +reports: Doctrine\ORM\PersistentCollection {#14297 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14299 …}
    +violations: Doctrine\ORM\PersistentCollection {#14301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14303 …}
    +awards: Doctrine\ORM\PersistentCollection {#14305 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14307 …}
    +categories: Doctrine\ORM\PersistentCollection {#14309 …}
    -id: 84956
    -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14311 …}
    +apId: "randomcruft@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/randomcruft"
    +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "randomcruft"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704212866 {#14254
      date: 2024-01-02 17:27:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704212862 {#14255
      date: 2024-01-02 17:27:42.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 8.60 ms
Input props
[
  "user" => App\Entity\User {#14196
    +avatar: Proxies\__CG__\App\Entity\Image {#14197 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14198 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#14193
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14203 …}
    +entries: Doctrine\ORM\PersistentCollection {#14205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14211 …}
    +posts: Doctrine\ORM\PersistentCollection {#14213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14223 …}
    +follows: Doctrine\ORM\PersistentCollection {#14225 …}
    +followers: Doctrine\ORM\PersistentCollection {#14227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14235 …}
    +reports: Doctrine\ORM\PersistentCollection {#14237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14239 …}
    +violations: Doctrine\ORM\PersistentCollection {#14241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14243 …}
    +awards: Doctrine\ORM\PersistentCollection {#14245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14247 …}
    +categories: Doctrine\ORM\PersistentCollection {#14249 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14251 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#14194
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#14195
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14541
  +width: 65
  +height: 65
  +user: App\Entity\User {#14196
    +avatar: Proxies\__CG__\App\Entity\Image {#14197 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14198 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#14193
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14199 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14201 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14203 …}
    +entries: Doctrine\ORM\PersistentCollection {#14205 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14207 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14209 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14211 …}
    +posts: Doctrine\ORM\PersistentCollection {#14213 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14215 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14217 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14219 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14221 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14223 …}
    +follows: Doctrine\ORM\PersistentCollection {#14225 …}
    +followers: Doctrine\ORM\PersistentCollection {#14227 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14229 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14231 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14233 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14235 …}
    +reports: Doctrine\ORM\PersistentCollection {#14237 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14239 …}
    +violations: Doctrine\ORM\PersistentCollection {#14241 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14243 …}
    +awards: Doctrine\ORM\PersistentCollection {#14245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14247 …}
    +categories: Doctrine\ORM\PersistentCollection {#14249 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14251 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#14194
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#14195
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.51 ms
Input props
[
  "user" => App\Entity\User {#14078
    +avatar: Proxies\__CG__\App\Entity\Image {#14079 …}
    +cover: null
    +email: "itsaj26744@programming.dev"
    +username: "@itsaj26744@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      11th Class student from Uttar Pradesh,India (Bharat). Trying to catch up with ever upgrading tech world.\n
      \n
      Radhe Radhe
      """
    +lastActive: DateTime @1728229975 {#14075
      date: 2024-10-06 17:52:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14080 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14082 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14084 …}
    +entries: Doctrine\ORM\PersistentCollection {#14086 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14088 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14090 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14092 …}
    +posts: Doctrine\ORM\PersistentCollection {#14094 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14096 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14098 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14100 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14102 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14104 …}
    +follows: Doctrine\ORM\PersistentCollection {#14106 …}
    +followers: Doctrine\ORM\PersistentCollection {#14108 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14110 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14112 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14114 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14116 …}
    +reports: Doctrine\ORM\PersistentCollection {#14118 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14120 …}
    +violations: Doctrine\ORM\PersistentCollection {#14122 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14124 …}
    +awards: Doctrine\ORM\PersistentCollection {#14126 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14128 …}
    +categories: Doctrine\ORM\PersistentCollection {#14130 …}
    -id: 70100
    -password: "$2y$13$jZ2efBcV8oMrOUH/9KwYVuB1tw3H01LHp/mzvoTJgjWVtiAl.9CRS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14132 …}
    +apId: "itsaj26744@programming.dev"
    +apProfileId: "https://programming.dev/u/itsaj26744"
    +apPublicUrl: "https://programming.dev/u/itsaj26744"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "itsaj26744"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727148435 {#14076
      date: 2024-09-24 05:27:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698952609 {#14077
      date: 2023-11-02 20:16:49.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14598
  +width: 65
  +height: 65
  +user: App\Entity\User {#14078
    +avatar: Proxies\__CG__\App\Entity\Image {#14079 …}
    +cover: null
    +email: "itsaj26744@programming.dev"
    +username: "@itsaj26744@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      11th Class student from Uttar Pradesh,India (Bharat). Trying to catch up with ever upgrading tech world.\n
      \n
      Radhe Radhe
      """
    +lastActive: DateTime @1728229975 {#14075
      date: 2024-10-06 17:52:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14080 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14082 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14084 …}
    +entries: Doctrine\ORM\PersistentCollection {#14086 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14088 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14090 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14092 …}
    +posts: Doctrine\ORM\PersistentCollection {#14094 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14096 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14098 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14100 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14102 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14104 …}
    +follows: Doctrine\ORM\PersistentCollection {#14106 …}
    +followers: Doctrine\ORM\PersistentCollection {#14108 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14110 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14112 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14114 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14116 …}
    +reports: Doctrine\ORM\PersistentCollection {#14118 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14120 …}
    +violations: Doctrine\ORM\PersistentCollection {#14122 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14124 …}
    +awards: Doctrine\ORM\PersistentCollection {#14126 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14128 …}
    +categories: Doctrine\ORM\PersistentCollection {#14130 …}
    -id: 70100
    -password: "$2y$13$jZ2efBcV8oMrOUH/9KwYVuB1tw3H01LHp/mzvoTJgjWVtiAl.9CRS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14132 …}
    +apId: "itsaj26744@programming.dev"
    +apProfileId: "https://programming.dev/u/itsaj26744"
    +apPublicUrl: "https://programming.dev/u/itsaj26744"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "itsaj26744"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727148435 {#14076
      date: 2024-09-24 05:27:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698952609 {#14077
      date: 2023-11-02 20:16:49.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 1.78 ms
Input props
[
  "user" => App\Entity\User {#13900
    +avatar: Proxies\__CG__\App\Entity\Image {#13901 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13902 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#13897
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13903 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13905 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13907 …}
    +entries: Doctrine\ORM\PersistentCollection {#13909 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13911 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13913 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13915 …}
    +posts: Doctrine\ORM\PersistentCollection {#13917 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13919 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13921 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13923 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13925 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13927 …}
    +follows: Doctrine\ORM\PersistentCollection {#13929 …}
    +followers: Doctrine\ORM\PersistentCollection {#13931 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13933 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13935 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13939 …}
    +reports: Doctrine\ORM\PersistentCollection {#13941 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13943 …}
    +violations: Doctrine\ORM\PersistentCollection {#13945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13947 …}
    +awards: Doctrine\ORM\PersistentCollection {#13949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13951 …}
    +categories: Doctrine\ORM\PersistentCollection {#13953 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13955 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#13898
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#13899
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14655
  +width: 65
  +height: 65
  +user: App\Entity\User {#13900
    +avatar: Proxies\__CG__\App\Entity\Image {#13901 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13902 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#13897
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13903 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13905 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13907 …}
    +entries: Doctrine\ORM\PersistentCollection {#13909 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13911 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13913 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13915 …}
    +posts: Doctrine\ORM\PersistentCollection {#13917 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13919 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13921 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13923 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13925 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13927 …}
    +follows: Doctrine\ORM\PersistentCollection {#13929 …}
    +followers: Doctrine\ORM\PersistentCollection {#13931 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13933 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13935 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13939 …}
    +reports: Doctrine\ORM\PersistentCollection {#13941 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13943 …}
    +violations: Doctrine\ORM\PersistentCollection {#13945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13947 …}
    +awards: Doctrine\ORM\PersistentCollection {#13949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13951 …}
    +categories: Doctrine\ORM\PersistentCollection {#13953 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13955 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#13898
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#13899
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 4.07 ms
Input props
[
  "user" => App\Entity\User {#13602
    +avatar: Proxies\__CG__\App\Entity\Image {#13603 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#13599
      date: 2024-10-22 04:15:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13604 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13606 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13608 …}
    +entries: Doctrine\ORM\PersistentCollection {#13610 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13612 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13614 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13616 …}
    +posts: Doctrine\ORM\PersistentCollection {#13618 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13620 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13622 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13626 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13628 …}
    +follows: Doctrine\ORM\PersistentCollection {#13630 …}
    +followers: Doctrine\ORM\PersistentCollection {#13632 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13634 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13636 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13638 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13640 …}
    +reports: Doctrine\ORM\PersistentCollection {#13642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13644 …}
    +violations: Doctrine\ORM\PersistentCollection {#13646 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13648 …}
    +awards: Doctrine\ORM\PersistentCollection {#13650 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13652 …}
    +categories: Doctrine\ORM\PersistentCollection {#13654 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13656 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#13600
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#13601
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14712
  +width: 65
  +height: 65
  +user: App\Entity\User {#13602
    +avatar: Proxies\__CG__\App\Entity\Image {#13603 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#13599
      date: 2024-10-22 04:15:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13604 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13606 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13608 …}
    +entries: Doctrine\ORM\PersistentCollection {#13610 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13612 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13614 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13616 …}
    +posts: Doctrine\ORM\PersistentCollection {#13618 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13620 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13622 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13626 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13628 …}
    +follows: Doctrine\ORM\PersistentCollection {#13630 …}
    +followers: Doctrine\ORM\PersistentCollection {#13632 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13634 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13636 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13638 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13640 …}
    +reports: Doctrine\ORM\PersistentCollection {#13642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13644 …}
    +violations: Doctrine\ORM\PersistentCollection {#13646 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13648 …}
    +awards: Doctrine\ORM\PersistentCollection {#13650 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13652 …}
    +categories: Doctrine\ORM\PersistentCollection {#13654 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13656 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#13600
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#13601
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 4.43 ms
Input props
[
  "user" => App\Entity\User {#13840
    +avatar: Proxies\__CG__\App\Entity\Image {#13841 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13842 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#13837
      date: 2024-10-20 13:35:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13843 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13845 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13847 …}
    +entries: Doctrine\ORM\PersistentCollection {#13849 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13851 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13853 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13855 …}
    +posts: Doctrine\ORM\PersistentCollection {#13857 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13859 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13861 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13863 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13865 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13867 …}
    +follows: Doctrine\ORM\PersistentCollection {#13869 …}
    +followers: Doctrine\ORM\PersistentCollection {#13871 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13873 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13875 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13877 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13879 …}
    +reports: Doctrine\ORM\PersistentCollection {#13881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13883 …}
    +violations: Doctrine\ORM\PersistentCollection {#13885 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13887 …}
    +awards: Doctrine\ORM\PersistentCollection {#13889 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13891 …}
    +categories: Doctrine\ORM\PersistentCollection {#13893 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13895 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#13838
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#13839
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14769
  +width: 65
  +height: 65
  +user: App\Entity\User {#13840
    +avatar: Proxies\__CG__\App\Entity\Image {#13841 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13842 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#13837
      date: 2024-10-20 13:35:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13843 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13845 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13847 …}
    +entries: Doctrine\ORM\PersistentCollection {#13849 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13851 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13853 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13855 …}
    +posts: Doctrine\ORM\PersistentCollection {#13857 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13859 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13861 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13863 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13865 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13867 …}
    +follows: Doctrine\ORM\PersistentCollection {#13869 …}
    +followers: Doctrine\ORM\PersistentCollection {#13871 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13873 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13875 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13877 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13879 …}
    +reports: Doctrine\ORM\PersistentCollection {#13881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13883 …}
    +violations: Doctrine\ORM\PersistentCollection {#13885 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13887 …}
    +awards: Doctrine\ORM\PersistentCollection {#13889 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13891 …}
    +categories: Doctrine\ORM\PersistentCollection {#13893 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13895 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#13838
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#13839
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 3.29 ms
Input props
[
  "user" => App\Entity\User {#14019
    +avatar: Proxies\__CG__\App\Entity\Image {#14020 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#14016
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14021 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14025 …}
    +entries: Doctrine\ORM\PersistentCollection {#14027 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14029 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14031 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14033 …}
    +posts: Doctrine\ORM\PersistentCollection {#14035 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14037 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14039 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14041 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14043 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14045 …}
    +follows: Doctrine\ORM\PersistentCollection {#14047 …}
    +followers: Doctrine\ORM\PersistentCollection {#14049 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14051 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14053 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14057 …}
    +reports: Doctrine\ORM\PersistentCollection {#14059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14061 …}
    +violations: Doctrine\ORM\PersistentCollection {#14063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14065 …}
    +awards: Doctrine\ORM\PersistentCollection {#14067 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14069 …}
    +categories: Doctrine\ORM\PersistentCollection {#14071 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14073 …}
    +apId: "zaphod@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/zaphod"
    +apPublicUrl: "https://lemmy.ca/u/zaphod"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "zaphod"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706352784 {#14017
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#14018
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14826
  +width: 65
  +height: 65
  +user: App\Entity\User {#14019
    +avatar: Proxies\__CG__\App\Entity\Image {#14020 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#14016
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14021 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14023 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14025 …}
    +entries: Doctrine\ORM\PersistentCollection {#14027 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14029 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14031 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14033 …}
    +posts: Doctrine\ORM\PersistentCollection {#14035 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14037 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14039 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14041 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14043 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14045 …}
    +follows: Doctrine\ORM\PersistentCollection {#14047 …}
    +followers: Doctrine\ORM\PersistentCollection {#14049 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14051 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14053 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14057 …}
    +reports: Doctrine\ORM\PersistentCollection {#14059 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14061 …}
    +violations: Doctrine\ORM\PersistentCollection {#14063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14065 …}
    +awards: Doctrine\ORM\PersistentCollection {#14067 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14069 …}
    +categories: Doctrine\ORM\PersistentCollection {#14071 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14073 …}
    +apId: "zaphod@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/zaphod"
    +apPublicUrl: "https://lemmy.ca/u/zaphod"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "zaphod"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706352784 {#14017
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#14018
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 5.18 ms
Input props
[
  "user" => App\Entity\User {#13661
    +avatar: Proxies\__CG__\App\Entity\Image {#13662 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13663 …}
    +email: "RootBeerGuy@discuss.tchncs.de"
    +username: "@RootBeerGuy@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion."
    +lastActive: DateTime @1729400017 {#13660
      date: 2024-10-20 06:53:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13664 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13666 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13668 …}
    +entries: Doctrine\ORM\PersistentCollection {#13670 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13672 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13674 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13676 …}
    +posts: Doctrine\ORM\PersistentCollection {#13678 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13680 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13682 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13686 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13688 …}
    +follows: Doctrine\ORM\PersistentCollection {#13690 …}
    +followers: Doctrine\ORM\PersistentCollection {#13692 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13694 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13696 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13698 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13700 …}
    +reports: Doctrine\ORM\PersistentCollection {#13702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13704 …}
    +violations: Doctrine\ORM\PersistentCollection {#13706 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13708 …}
    +awards: Doctrine\ORM\PersistentCollection {#13710 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13712 …}
    +categories: Doctrine\ORM\PersistentCollection {#13714 …}
    -id: 33566
    -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13716 …}
    +apId: "RootBeerGuy@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "RootBeerGuy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726993824 {#13659
      date: 2024-09-22 10:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690088215 {#13658
      date: 2023-07-23 06:56:55.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14883
  +width: 65
  +height: 65
  +user: App\Entity\User {#13661
    +avatar: Proxies\__CG__\App\Entity\Image {#13662 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13663 …}
    +email: "RootBeerGuy@discuss.tchncs.de"
    +username: "@RootBeerGuy@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Nobody likes a sucker, especially the kind that fall for fruit tarts like you. I knew there was trouble. I could smell it on the hot evening breeze. Fortunately for me, trouble is my favorite thing… Because I’m Joe Milkshake. I kicked down the door with one swift, decisive motion."
    +lastActive: DateTime @1729400017 {#13660
      date: 2024-10-20 06:53:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13664 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13666 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13668 …}
    +entries: Doctrine\ORM\PersistentCollection {#13670 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13672 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13674 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13676 …}
    +posts: Doctrine\ORM\PersistentCollection {#13678 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13680 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13682 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13686 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13688 …}
    +follows: Doctrine\ORM\PersistentCollection {#13690 …}
    +followers: Doctrine\ORM\PersistentCollection {#13692 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13694 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13696 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13698 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13700 …}
    +reports: Doctrine\ORM\PersistentCollection {#13702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13704 …}
    +violations: Doctrine\ORM\PersistentCollection {#13706 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13708 …}
    +awards: Doctrine\ORM\PersistentCollection {#13710 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13712 …}
    +categories: Doctrine\ORM\PersistentCollection {#13714 …}
    -id: 33566
    -password: "$2y$13$QPUtooQbnL02tn5YvmKQausUk/65NVkk0D4koBR79T.6/lnXF8bje"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13716 …}
    +apId: "RootBeerGuy@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apPublicUrl: "https://discuss.tchncs.de/u/RootBeerGuy"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "RootBeerGuy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726993824 {#13659
      date: 2024-09-22 10:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690088215 {#13658
      date: 2023-07-23 06:56:55.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 4.99 ms
Input props
[
  "user" => App\Entity\User {#13721
    +avatar: Proxies\__CG__\App\Entity\Image {#13722 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#13718
      date: 2024-10-20 12:44:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13723 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13725 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13727 …}
    +entries: Doctrine\ORM\PersistentCollection {#13729 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13731 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13733 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13735 …}
    +posts: Doctrine\ORM\PersistentCollection {#13737 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13739 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13741 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13743 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13745 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13747 …}
    +follows: Doctrine\ORM\PersistentCollection {#13749 …}
    +followers: Doctrine\ORM\PersistentCollection {#13751 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13753 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13755 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13757 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13759 …}
    +reports: Doctrine\ORM\PersistentCollection {#13761 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13763 …}
    +violations: Doctrine\ORM\PersistentCollection {#13765 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13767 …}
    +awards: Doctrine\ORM\PersistentCollection {#13769 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13771 …}
    +categories: Doctrine\ORM\PersistentCollection {#13773 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13775 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#13719
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#13720
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14940
  +width: 65
  +height: 65
  +user: App\Entity\User {#13721
    +avatar: Proxies\__CG__\App\Entity\Image {#13722 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#13718
      date: 2024-10-20 12:44:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13723 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13725 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13727 …}
    +entries: Doctrine\ORM\PersistentCollection {#13729 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13731 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13733 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13735 …}
    +posts: Doctrine\ORM\PersistentCollection {#13737 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13739 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13741 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13743 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13745 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13747 …}
    +follows: Doctrine\ORM\PersistentCollection {#13749 …}
    +followers: Doctrine\ORM\PersistentCollection {#13751 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13753 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13755 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13757 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13759 …}
    +reports: Doctrine\ORM\PersistentCollection {#13761 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13763 …}
    +violations: Doctrine\ORM\PersistentCollection {#13765 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13767 …}
    +awards: Doctrine\ORM\PersistentCollection {#13769 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13771 …}
    +categories: Doctrine\ORM\PersistentCollection {#13773 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13775 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#13719
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#13720
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14997
  +width: 65
  +height: 65
  +user: App\Entity\User {#4124
    +avatar: Proxies\__CG__\App\Entity\Image {#4125 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4129 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#4184
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4128 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4118 …}
    +entries: Doctrine\ORM\PersistentCollection {#4116 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4111 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4108 …}
    +posts: Doctrine\ORM\PersistentCollection {#4106 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4099 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4097 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4240 …}
    +follows: Doctrine\ORM\PersistentCollection {#4236 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4216 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4242 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4202 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4229 …}
    +violations: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4230 …}
    +awards: Doctrine\ORM\PersistentCollection {#4228 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4227 …}
    +categories: Doctrine\ORM\PersistentCollection {#4220 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4214 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#4180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#4178
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 2.19 ms
Input props
[
  "user" => App\Entity\User {#13780
    +avatar: Proxies\__CG__\App\Entity\Image {#13781 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13782 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#13777
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13787 …}
    +entries: Doctrine\ORM\PersistentCollection {#13789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13795 …}
    +posts: Doctrine\ORM\PersistentCollection {#13797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13807 …}
    +follows: Doctrine\ORM\PersistentCollection {#13809 …}
    +followers: Doctrine\ORM\PersistentCollection {#13811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13819 …}
    +reports: Doctrine\ORM\PersistentCollection {#13821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13823 …}
    +violations: Doctrine\ORM\PersistentCollection {#13825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13827 …}
    +awards: Doctrine\ORM\PersistentCollection {#13829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13831 …}
    +categories: Doctrine\ORM\PersistentCollection {#13833 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13835 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#13778
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#13779
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15053
  +width: 65
  +height: 65
  +user: App\Entity\User {#13780
    +avatar: Proxies\__CG__\App\Entity\Image {#13781 …}
    +cover: Proxies\__CG__\App\Entity\Image {#13782 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#13777
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13783 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13785 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13787 …}
    +entries: Doctrine\ORM\PersistentCollection {#13789 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13791 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13793 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13795 …}
    +posts: Doctrine\ORM\PersistentCollection {#13797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13799 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13803 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13805 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13807 …}
    +follows: Doctrine\ORM\PersistentCollection {#13809 …}
    +followers: Doctrine\ORM\PersistentCollection {#13811 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13813 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13815 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13817 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13819 …}
    +reports: Doctrine\ORM\PersistentCollection {#13821 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13823 …}
    +violations: Doctrine\ORM\PersistentCollection {#13825 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13827 …}
    +awards: Doctrine\ORM\PersistentCollection {#13829 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13831 …}
    +categories: Doctrine\ORM\PersistentCollection {#13833 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13835 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#13778
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#13779
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 14.0 MiB 31.76 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#15115
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#15116 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 23.85 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#15192
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#15193 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#388 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 19.99 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#3120
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#269 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#388 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.32 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#3143
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#3190 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 0.99 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#6620
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#274
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#268
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#270
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#332 …}
}