Time Nick Message 13:26 erlehmann hey exe_virus if you can read this https://exevirus.github.io/nodecast/feed is missing an enclosure 13:34 MTDiscord @ExeVirus 13:38 erlehmann i.e. a podcast client will not be able to subscribe to this 15:33 erlehmann appguru you made the epidermis mod right? 15:33 erlehmann i tried it 15:33 erlehmann very nice 15:33 erlehmann oh 15:35 rubenwardy they're Luatic on Discord 15:44 erlehmann ah! 16:05 MTDiscord Hey erlehmann, that feed is autogenerated, and an Atom feed, what tool told you it was invalid? 16:06 MTDiscord Me. 16:06 MTDiscord I'm the tool telling you it's invalid :-) 16:07 MTDiscord Lol, what tag? 16:07 erlehmann exe_virus my very own mk1 eyeballs told me that it is missing an enclosure. it is not invalid per se, but a podcast client has to actually be able to find the episode. 16:07 MTDiscord It's just a plain RSS feed, it's not a podcast feed. 16:07 erlehmann it is an atom feed? 16:07 MTDiscord I'm looking at the XML too and I see that there are no enclosures. 16:07 MTDiscord Okay, there's a difference? It's an atom feed 16:07 MTDiscord RSS, atom, same diff. I rarely run into feed parsers that care which one. 16:07 MTDiscord I'm new to this, so what makes it a podcast feed 16:08 MTDiscord A podcast feed is basically a feed that has enclosures pointing to MP3 files. 16:08 MTDiscord at least 100% of the podcast feeds I've seen follow this convention. 16:08 MTDiscord In theory it doesn't even necessarily have to be an MP3 file; any format should suffice, but I've only actually seen it as MP3 in the wild. 16:08 MTDiscord Lol, so <>mp31<> 16:09 MTDiscord lemme see if I can find an example or somethign 16:09 MTDiscord <>mp3-2<> 16:09 erlehmann i have an example 16:09 erlehmann http://warumnicht.dieweltistgarnichtso.net/feed.atom 16:09 MTDiscord Well, that kind of feed I don't want to support too well, because I want people to NOT use the mp3s and stream through services they already pay for if possible 16:10 erlehmann what? 16:10 MTDiscord I mean do you want to publish a podcast or not XD 16:10 erlehmann here is an example of how several enclosures can look 16:10 erlehmann 16:10 erlehmann 16:10 erlehmann 16:10 erlehmann obviously a client will take the first one that it can play 16:11 erlehmann so the order should always be from best to worst compression/quality 16:11 MTDiscord Hurm, yeah I get it. Not sure if there's a good plugin to autogenerate that out there for jekyll 16:11 erlehmann i.e. opus, vorbis/aac, mp3 16:11 erlehmann opus is always the best AFAIK, mp3 is always the worst 16:12 MTDiscord And no I don't want to support direct downloads to open files as a first recommendation, basically. I'll have to think on it 16:12 MTDiscord It would be a last resort 16:12 MTDiscord A podcast feed isn't really a "recommendation"; the user has already chosen this as their method of subscribing at this point. 16:12 erlehmann i do not want to be rude, but do you understand what podcasts are? 16:12 MTDiscord Yes 16:12 MTDiscord If you want to discourage it then basically you just list the preferred options first and make this the last option. 16:13 MTDiscord And a lot don't host directly like that, but a lot also do, but they use advertising which I don't want to do. And I haven't set up a Patreon or anything 16:13 MTDiscord I might do a feed for Patreon subscribers or something 16:13 erlehmann exe_virus i do not get the thing 16:13 MTDiscord You make the services you want people to use large and obvious on the layout, and then make the RSS/atom podcast feed link in the finer print below them. 16:14 erlehmann you need a podcast feed anyway to feed it to whatever service you want ppl to use 16:14 MTDiscord erlehmann: basically exe prefers people subscribe using a method that does NOT cost him money if possible. 16:14 erlehmann exe_virus what exactly costs you money? hosting? 16:15 MTDiscord Some platforms generate revenue from subscribers. Hosting plain MP3 files for the general public tends to cost money though. 16:15 erlehmann exe_virus Warr1024 https://turbofuture.com/internet/How-to-Host-Podcast-Audio-on-Archiveorg 16:16 MTDiscord Oh, nice 16:16 erlehmann internet archive is p cool 16:16 erlehmann so exe_virus just upload the thing to archive org and point the enclosure there? 16:18 MTDiscord Listing the downsides from that article ... analytics can be done externally if needed, and the slow download speeds aren't as much of an issue for background-queue-based podcast clients. 16:18 MTDiscord But free apparently-unlimited storage and total bandwidth sounds nice. 16:18 MTDiscord I love Internet archive, I hate abusing it though. 16:19 MTDiscord I don't think this is "abuse", I think they actually WANT to have all the data. 16:19 erlehmann yes 16:19 erlehmann i use internet archive to host some software 16:19 MTDiscord What archive want me to use their bandwidth? 16:19 erlehmann it ensures that if i die it is still there 16:19 MTDiscord Uploading it directly to archive just saves them the trouble of finding and scraping it off your other cloud host :-D 16:20 MTDiscord I've never seen a library that's annoyed by people actually checking out the books. 16:21 MTDiscord That's promising at least, I will look at doing just that, but maybe I will decrease the audio quality to like 96 bitrate, so that the highest quality can be had elsewhere. That's a decent compromise 16:21 MTDiscord Plus then it really saves on their bandwidth 16:21 MTDiscord As the article suggests, it sounds like archive.org already does a good job "defending" its bandwidth from being overused by any one thing, so you shouldn't really have to worry about the cost to them. 16:22 MTDiscord Yeah, tighter compression is fair for this. 16:22 MTDiscord I mean, you don't even play music during the podcasts, and human speech is one of the things almost every codec specifically optimizes for. 16:22 MTDiscord IIRC MP3 was originally intended for telephony, not music, actually. 16:22 MTDiscord Now, to generate a handcoded feed generator specifically for this haha 16:23 MTDiscord I'm looking forward to being able to point my podcast client at it and get new episodes automatically :-) 16:24 MTDiscord considering IA's download speeds range between anything from 100kb/s to 600kb/s you should probably compress it a bit more for IA just because of that alone 16:24 erlehmann exe_virus for audio quality i suggest to use opus 16:24 erlehmann it is the highest quality codec at any bitrate AFAIK 16:25 erlehmann a bit slow to encode though 16:25 erlehmann or high CPU load to encode 16:26 MTDiscord As far as I'm aware podcast clients are more for the "download in background and queue" kind of use-case rather than live streaming, so if the download speeds are sub-realtime that should be fine. Users who want to live stream can just use the YT edition or somethign. 16:27 MTDiscord well yeah that true actually 16:27 MTDiscord but if I remember correctly they also have a web audio player interface 16:28 MTDiscord I think you kind of have to offer MP3 as a compatibility thing. You can make opus an option. It really IS the best codec, especially at "mid to low" bandwidths like 8 to 96. 16:28 erlehmann a web audio player interface nowadays is as simple as doing 16:28 MTDiscord Right, that's the plan, opus and mp3 16:28 erlehmann oh yeah, just make 1 opus enclosure and one mp3 16:28 MTDiscord I mean the whole reason for using IA is to support podcast clients via atom/RSS, rather than people actually using web browsers direct to IA. In those cases people should be encouraged to use the other options anyway. 16:29 MTDiscord So if it doesn't live stream off IA then that's still fine; people have options. 16:30 rubenwardy Honestly, I'd set up a patreon and sidestep this whole issue 16:30 MTDiscord to be fair I've actually gotten opus speech to be quite intelligible at a bitrate of 8, but at that point intelligibility is what you're going for; beauty has been thrown well out the window. 16:30 rubenwardy or use GitHub for the first X episodes - GitHub allows up to 1GB 16:30 rubenwardy and 100GB per month bandwidth 16:31 MTDiscord Yeah GitHub is something I don't want to get on the bad side with 16:31 MTDiscord Patreon isn't quite a "sidestep" until you've actually got the patrons. 16:31 rubenwardy true 16:31 MTDiscord And I don't plan to actually make money off the people who like RSS and atom anyways haha 16:31 MTDiscord Except maybe donations 16:32 MTDiscord The point is to make like $5 a month so I can justify the time sink 16:32 MTDiscord Even though that's woefully low valued, it's enough for a hobby 16:33 MTDiscord I'll go with IA for now, and we'll see where this leads, as we just don't have enough interested people yet to justify me worrying to much about it. 16:33 rubenwardy supporting podcast syndication sounds like a good idea, not sure how that's done but I imagine RSS/Atom plays a part 16:33 rubenwardy what's IA? 16:33 MTDiscord I personally am looking forward to syndication. 16:33 MTDiscord We just went over it, yeah feeds play a part. Internet archive- a CDN in this scenario 16:38 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/931588016705773618/unknown.png 16:45 MTDiscord I'ma go ahead and subscribe to that feed in hopes that the URL remains the same when Exe gets enclosures worked out, so I can start syncing automatically... 16:45 MTDiscord No don't, I think I'll have to use a different url 16:45 MTDiscord aw 16:46 MTDiscord gimme a heads up as soon as you know what URL 16:46 MTDiscord Will do, expect a few days 16:48 MTDiscord Where does that pic come from, I don't think I made that? 16:48 rubenwardy it's on Ep2 on the website 16:54 MTDiscord Fixed 16:56 MTDiscord @Warr1024 can you point me to your podcast client so I have some test software, looks like handwritten may be a viable solution 16:57 MTDiscord Haha, that'd be tricky, I haven't actually published it anywhere yet. 16:58 MTDiscord Got an old one you use? 16:59 MTDiscord My setup is (as usual) a bit weird. I process feeds, download enclosures, reencode them on the fly to opus, archive them on the local disk, and then I have a separate process that rsyncs them over to my "podcast listening phone" that acts like a portable music player when I connect it to the wifi. 16:59 MTDiscord I think I only ever briefly tried out desktop podcast clients for maybe like 15 minutes before concluding that none of them was scriptable enough for my use-case. 17:00 MTDiscord You might want to ask around for recommendations. 17:01 MTDiscord Back when I started consuming podcasts they were specifically targeted to the offline use-case, i.e. you had a computer always connected and scraping audio for you, and then you'd occasionally sync a music player up from what your PC had cached. Probably a lot more clients these days run on the assumption they're on a usually-internet-connected device. 17:02 MTDiscord Interesting, in my experience all podcasts are hosted online, and you exclusively view via web browser or dedicated software to cache them. The expectation that you don't predownload is common 17:04 MTDiscord Every podcast I've run into so far has the standard predownload option. Some make it very easy and obvious to get to. Others bury it ... but every one has it. 17:04 MTDiscord Haha, I guess maybe you've started getting into the world of podcasts at a later stage when all the actual workings have been buried under the hood... 17:06 MTDiscord The newer thing I see is podcasts also being on YT, so if you happen to have your eyeballs free at the time you're listening, you can also watch people talk. But I generally only listen to podcasts when my eyeballs are otherwise busy. 17:07 MTDiscord YT will have the full video, while ordinary podcast syndication is just the audio portion. Occasionally you'll have "for those who aren't watching the video, what I'm holding up to the camera is..." stuff but generally 99% of the content is still just in the audio. 17:08 erlehmann The point is to make like $5 a month so I can justify the time sink 17:08 erlehmann exe_virus can you get SEPA transfers i can send you 25 euros then to pay for five months? :D 17:09 erlehmann i doubt that you will make much money with it btw 17:09 erlehmann also doing it for the money leads to clickbait 17:11 erlehmann Warr1024 exe_virus i think companies like spotify have coopted podcast as a word so they can say it is only on their service maybe? 17:11 erlehmann it is, of course, not a podcast if it does not have a feed with an enclosure 17:12 erlehmann in the same way that a PDF file on a server is not a “web page” 17:12 erlehmann even if served via HTTP(S) 17:16 MTDiscord A podcast is basically a sequence of audio files with some associated metadata that people can subscribe to fetch automatically via standard protocols. 17:16 MTDiscord The spotify experience is as much a standard for podcasts as facebook is a standard for the web. 17:17 MTDiscord If you start with the basics of audio files and an XML-based feed, then you can add all the fancy you want on top of that. 17:20 MTDiscord Haha no need for the $25. And no I won't do clickbait or anything, basically if I have within 5 years about 250-500 people listening, then $5 a month is feasible. Heck, basic math says I need only 4-5 new listeners each month basically. But that assumes they use YouTube or streaming services 17:33 erlehmann why? 17:33 erlehmann i do not get it 17:34 erlehmann does youtube pay ppl who have 500 subscribers about 5 eurodollars per moon cycle? 17:35 rubenwardy no 17:35 rubenwardy I used to get $5 a year from YT 17:35 rubenwardy but not any more 17:35 rubenwardy (I was able to exceed the $60 payout due to ads on my website) 17:36 rubenwardy you need at least 1000 subscribers and 4000 watch hours 17:36 rubenwardy watch hours being sum of time watched by all users 17:36 rubenwardy I think MinetestVideos has reached that 17:36 rubenwardy https://i.rubenwardy.com/7ov3H.png 17:42 erlehmann https://artemis.sh/2022/01/12/life-at-800mhz.html 17:56 GNUHacker https://www.gnu.org/proprietary/malware-webpages.html 18:05 celeron55 erlehmann: i was waiting for there to be something in there that i use, and - looks like that'll be icewm 18:12 erlehmann celeron55 funny, nowadays a lot of people seem to use i3 or sway. but i remember the fluxbox times! 18:12 erlehmann coincidentally, i think there was a new slackware release recently? 18:12 erlehmann not sure 18:13 erlehmann celeron55 do you also use an underpowered netbook? 18:13 MTDiscord No, YouTube doesn't, but music streaming services pay about 0.2¢ per listen, so 500 listens would be about $1, 2 EP a month would be $2. So yeah I need more like 1250 active listeners, 18:14 celeron55 erlehmann: i don't. this thing has an i7 processor 18:14 celeron55 and 16GB of RAM 18:14 celeron55 of course even those will become too little for social media in let's say 10 years 18:15 celeron55 i think they already have phones with 16GB RAM 18:15 MTDiscord It's ok, my last phone (from 2013) was more powerful than some MTers desktops :^) 18:16 MTDiscord awesomewm doesn't like my second monitor unfortunately 18:16 MTDiscord Same, till it broke and I downgraded. Literally phone was better than my laptop for all of college, and I graduated within the past 5 years. 18:16 MTDiscord to be precise, X11 doesn't like my 2nd monitor 18:16 celeron55 anyway it's nice to be used to a very lightweight desktop environment. i can simply install the same one on any system, regardless of how slow the system is 18:16 MTDiscord so I am forced to use Wayland 18:17 MTDiscord and awesome doesn't like Wayland 18:17 MTDiscord I wish there was a Wayland equivalent of AwesomeWM 18:17 MTDiscord To be fair though, I also want to see different levels of DIY for something like AWM 18:18 MTDiscord Because it'd be nice to be able to write plugins for something like that without also requiring people be a full from-the-ground-up power user 18:18 celeron55 someone's going to end up writing a window manager creation library for wayland, if that doesn't exist already 18:19 MTDiscord I think a lot of them are based on Weston or whatever it's called 18:19 MTDiscord yeah, Weston 18:19 MTDiscord You have wlroots 18:42 erlehmann i am still writing you from a thinkpad t60 18:42 MinetestBot 02[git] 04Emojigit -> 03minetest/minetest_game: Allow to set use_texture_alpha when registering a door 1375f9575 https://github.com/minetest/minetest_game/commit/75f957555751ae9a6fad6c7c6772bf1bcc89cf38 (152022-01-14T18:41:26Z) 18:42 erlehmann and minetest runs fine on it 18:42 erlehmann it only takes ages to compile because the build system is … suboptimal 18:43 erlehmann (obv no one who experiences a 2 min compile will have much motivation to speed it up compared to a 20 min compile) 18:56 MTDiscord Incremental builds take 20minutes? 19:58 joeDoe how do highlight/ping someone who is in this channel via discord whereas I am here in irc? 19:59 joeDoe the irc way, or do I need some discord way? 19:59 joeDoe like maybe @ 20:03 comrad if this channel uses matterbridge, it should be @ 20:03 comrad (it is what we use) 20:03 comrad this works from irc to discord, other way around should be simply $NICK: 20:04 joeDoe thanks. so I do @nickofpersonfromdiscord? 20:04 joeDoe I'll do both :) 20:05 MTDiscord If I'm not mistaken, the exact nickname suffices? 20:05 joeDoe but, it was from a few days ago, so first I have to find the comment, and then formulate my question. Thanks, comrad 20:05 MTDiscord This is not Matterbridge AFAIK. 20:05 MTDiscord It uses discord-irc 20:05 MTDiscord I think 20:05 joeDoe luatic, does this highlight you 20:05 MTDiscord Ye 20:05 joeDoe @luatic, how about this? 20:05 MTDiscord Only at the start of a sentance sometimes 20:05 MTDiscord that too 20:06 joeDoe thank you all. (I won't bother testing other palces but the beginning of the line XD) 20:06 appguru what about this: Luatic 20:06 appguru doesn't seem to work 20:06 appguru Luatic: ping 20:07 appguru blah Luatic blah 20:07 Pexin caps? 20:07 appguru only at the start of a sentence 20:07 MTDiscord I already told you this 20:07 MTDiscord "sometimes" 20:07 Pexin lowercase luatic in the middle 20:07 appguru doesn't work either 20:07 appguru luatic works 20:08 appguru wait no it doesn't 20:08 Pexin colon? 20:08 appguru so it is case sensitive, and the nickname - not the Discord username - must be used 20:08 appguru Luatic: colon 20:08 appguru The colon works too 20:14 joeDoe Warr1024: Sorry, I got sidetracked by real life. Are you still here? Point taken about tutorial not being multiplayer. But, I can use your advice to maybe get mineclone2 running. I've looked in /usr/share/games/minetest/games/tutorial and I don't see anything that is obviously a "world" file. Where do I copy it from and where to I copy it to? 20:17 erlehmann joeDoe if you want to run a public server and do not have unlimited resources, consider running the cora-production branch of mineclonia. if you do chose to run mineclone2, disable weather, it is the biggest source of lag. 20:19 joeDoe erlehmann: thanks. It will be available at a public IP address, but not to anyone, not advertised. But, I suppose your advice applies to both cases. 20:21 erlehmann mineclonia is basically a bunch of performance fixed and bugfixes and anti griefing things stapled to mineclone2 0.71, but i suggest you try mineclone2 first. 20:22 erlehmann oh btw you neey a client side mod in mineclone2 nowadays to be on fire lol 20:22 erlehmann there is also mineclone5, it has more features, so probably also more bugs, but who knows 20:23 MTDiscord erlehmann: wth why? 20:23 erlehmann joeDoe in mineclone2 0.71 you will find no quartz and no netherwart i think. also it will lag if you have enchanted gear. so use a newer version if you use it. 20:23 MTDiscord just for the particle spawners? 20:23 MTDiscord or the HUD? 20:23 Yad erlehmann: minclonia? That sounds interesting. My biggest difficulty with MineClone 2 is the magnetic items thingy. 20:24 erlehmann luatic because some people LOVE client side mods 20:24 Yad erlehmann: In other words, dropping entities when I dig a node, rather than items going directly into my inventory. 20:24 joeDoe where is mineclonia? I don't see it here: https://content.minetest.net/packages/?type=game&q=mineclonia A web search gave me this address https://git.minetest.org/mineclonia but that gives 502 bad gateway 20:24 erlehmann Yad, mineclonia has that too, sorry. it is just a fork of mineclone2 with less bugs and less lag. 20:25 joeDoe does that address give anyone else 502? 20:25 erlehmann Yad if you want to, you could ofc submit a PR to toggle this behaviour. but in general, minecraft-style items it is. 20:26 Yad erlehmann: Yeah it would be nice if it were a setting. I'm no GitHub now so I actually can do pull requests. :D 20:26 erlehmann joeDoe, https://git.minetest.land/Mineclonia/Mineclonia 20:26 sfan5 minetest[.]org is definitely the wrong page, don't visit it 20:27 Yad erlehmann: I do enjoy the dopamine from all those little pop-pop-pop sounds, too, but on a slow Internet connection it puts the client out of sync. 20:27 erlehmann Yad that is exactly where mineclonia should shine. we have several improvements regarding traffic. 20:28 erlehmann Yad connect to oysterity server to see it in action 20:29 joeDoe thanks erlehmann. sfan5, is the .org address malicious? 20:29 sfan5 sort of, it's a long story 20:30 erlehmann Yad note that mineclonia is not on github.com, but on git.minetest.land. IMO it would not be a good thing to be on github as a minecraft clone, because github is owned by microsoft who own minecraft too. 20:30 sfan5 but you wouldn't find up-to-date mods or games there anyway 20:30 joeDoe ok 20:30 erlehmann brb checking out minetest.org to get that sweet sweet malicious code 20:30 erlehmann > Final Minetest is now released 20:30 erlehmann ah, minetest is finished. that's good to know ^^ 20:31 erlehmann if i fork the engine, please remind me to name it final_final_minetest_(copy 3).xls 20:32 erlehmann … from the creators of NEW FOLDER (3) … 20:36 erlehmann luatic https://git.minetest.land/MineClone2/MineClone2Client/src/branch/master/fire.lua i was not joking 20:36 erlehmann so the background was that in mineclone2 you could be on fire several times 20:36 erlehmann whch saturated traffic 20:37 erlehmann mineclonia also inherited this bug 20:37 erlehmann mineclone2 solved it with “screw this, let's make a CSM” 20:37 erlehmann mineclonia solved it the traditional way with being on fire only once and a low framerate for fire animation 20:37 erlehmann lower than 66 times per second or so 20:38 erlehmann cora measured it and managet to get like 1mb/s fire traffic 20:38 erlehmann i only got to 400 kb/s 20:38 erlehmann but you could lag out ppl by setting them on fire repeatedly 20:38 erlehmann or lag out yourself by being on fire 20:38 erlehmann not good 20:39 erlehmann good night 20:43 MTDiscord Gn 23:46 track_ Hello 23:49 track_ This is my first time using IRC 23:49 sfan5 hello 23:50 track_ hi 23:51 track_ what aspect of the game should we talk about 23:51 rubenwardy whatever you'd like 23:52 track_ what about modding 23:53 track_ goodbye