• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 23rd, 2023

help-circle





  • I’ve been toying with a “Pay Per View” model for a bit. But it’s sort of modified.

    Basically you can “pay what you want” on a per view basis. You as a user get to decide how valuable your view is and pay a creator that much each time you watch a video. Maybe this gets linked to watch time somehow to avoid people just spamming short content. YouTube presumably gets a cut to keep the lights on.

    Creators making actually good content will hopefully attract viewers willing and able to pay, and viewers that have the means and really like a creator can up the amount they are paying. This could be on a per channel basis, or just a blanket setting of I pay someone ¢10 a view or something.

    Idk, seems like a bit of a silly idea now I type it out







  • I’ve found using software meant for gaming often works better for this application. My personal choice is moonlight. I run it behind Tailscale so my connections never leave my devices. Even over cellular it’s snappy enough for non gaming tasks, and if I need to check on my dailies in a game or something similar, it handles that much better than any Remote Desktop product. I messed around with rust desk and could never get it quite working and didn’t feel comfortable using the public servers at the time. So I swapped to moonlight and it serves me well.

    Games on Whales is a containerized version of moonlight that I struggled to get working as well, but I thinks that’s because I’m a docker beginner.




  • To be totally honest I didn’t look through everything you posted, but I’ve toyed with the idea of intranets myself and have come up with a handful of tools I really like.

    • Tailscale can be used when there is a necessity to connect remote locations over “The Internet”. It is a private VPN that provides ip addresses for connected devices that are only usable to other devices within your Tailnet
    • Syncthing can be spun up very quickly to distribute and sync files across devices on the local network, within your Tailnet, and yes over “The Internet” if need be. This is not full on web server level of hosting, but it can get some things off the ground quickly.

    The way I’ve used this to make an “Intranet” is outlined here. I use Obsidian for a lot of note taking, link storage, and general information gathering and navigating. Obsidian stores all it’s files as plain text in a normal folder structure, but this could also be done with htlm files and a normal browser. I can target any portion of these folders with Syncthing and keep them updated across all my devices through my Tailnet. The broader usage of this begins to get into the idea of an intranet.

    Let’s say I meet someone within this community, or maybe from one of the other locations. We get to talking and decide to exchange information from our respective collections. I fire up an ad hoc WiFi network off of say my phone, or a small portable router, add them to my Tailnet, which could even be optional given Syncthing’s built in encryption, add their devices Syncthing ID to the folder I want to share with them. They download a local copy of whatever data I want, and then can return to a hub of their own, maybe a home network, or a larger community wide network. Target the new data they have acquired, and sync it to the hub. We could then remove each other from our Tailnets and Syncthing instances, or leave them so we can automatically update differences when in proximity.

    That’s a rough idea of how I think this system could be used for a more “personal” internet. One that focuses more on direct and intentional communication and data storage, where each user or group of users is basically selecting which data they value enough to commit drive space to. I have also researched medium and long range “WiFi” networks using radio or other signals to trickle sync nodes over longer distances. I’ve even been inspired by Factorio’s logistic drone networks and thought to attach portable routers, single board computers, and storage drives to drones or even solar gliders that can trickle sync to nodes they pass over.

    Just some ideas that don’t quite fit the different systems you mentioned, but I think are a bit easier to spin up for individual users, and could decentralize the load of what you are trying to do even more. Could maybe post this in some of the other FOSS/networking/linux/privacy communities, but I’d maybe clean up the post a bit and make it clearer what you are after.



  • Woah, what system did you find? Sounds way simpler than what I’ve figured out. I’ve read posts about capturing traffic from the network tab of the web inspector but I got really mixed results. That does work, but it was enough of a pain that I explored other options.

    The system I eventually found was on Android Libby store files from audiobook unencrypted. They try to hide them by splitting books up into lots of files with random names and distributing them across random folders within its data folder. It even includes some junk folders and files to try and throw you off. None of these files have files types/extensions and Libby tacks on .mp3 when it comes time to play them.

    How this can be exploited: I have an android device but this can also be done with Windows Subsystem for Android, or really any other android emulator. I have targeted the parent folder to all that with Syncthing and set it as a one way sync. This way whenever audiobook files are added they are copied to one of my other devices and because it’s one way sync when my loan expires those files disappear from the Android instance, but persist on the device I’ve copied them to. Next step is filtering out all the junk files. This is shockingly easy as I just click into the windows file browser search bar and hit enter. This serves to show a list of any file of any name of any type in all sub folders. Then I just sort the results by size. Libby doesn’t bother to make the junk files the same size as the “mp3s” (remember they don’t say .mp3 yet) so it’s easy to just truncate the list when the files stop being in the kilobytes and start being megabytes.

    What’s left is a list of file that want to be .mp3. I use a command line based batch renaming tool to add all the endings, and then begins the painful task of listening to each file to find where in the book it’s supposed to go. The splits do not line up with chapters, so it’s sometimes handy to have an ebook copy to search for phrases. I put them in order then load them all into audacity, merge and then use the detect silence tool set to between 2 and 4 seconds to try and detect the chapter breaks. I’ll manually clean up any misplaced breaks, export as individual files and then finally use one of the many audiobook binding tools out there to bundle it all back together. Though I mostly do that when I’m sharing the book with others. My préférée audiobook listening platform tales individual files very nicely, so I can save a step if it’s only for myself.