[-] MattMckenzy@lemmy.ml 36 points 3 months ago* (last edited 3 months ago)

If you're up for using Jellyfin and have satellite devices, you can check out something I'm working on to achieve this: https://github.com/MattMckenzy/Homehook

The main branch was compatible with chromecast devices, but I've stopped maintaining it in favor of the v2 branch, where HomeHook communicates directly with satellite devices through HomeCast.

Let me know if you have any questions about it, always glad to help!

[-] MattMckenzy@lemmy.ml 12 points 9 months ago

I've just added images and more descriptions about each page of the web application in the GitHub readme. It should provide a nice overview now!

[-] MattMckenzy@lemmy.ml 7 points 9 months ago* (last edited 9 months ago)

I've just added images and more descriptions on each page in the GitHub readme, should provide a nice overview now!

[-] MattMckenzy@lemmy.ml 6 points 9 months ago

ToothPick is a web application that lets you easily subscribe to media playlist web pages, it'll use yt-dlp to fetch the media and download them in a directory and file format that is perfect for Jellyfin.

If you create a Jellyfin library that points to the ToothPick library and make sure you turn on file watching, you immediately get the content in Jellyfin without any intervention!

[-] MattMckenzy@lemmy.ml 12 points 9 months ago

It doesn't directly integrate with Jellyfin, but it does store the media in a directory and file format that works well with it. I use it to subscribe to media playlist pages that yt-dlp supports and I get them added to Jellyfin automatically.

I was considering adding pictures when I have the chance, I'll see if I can do it later!

[-] MattMckenzy@lemmy.ml 6 points 9 months ago

That's a great suggestion!

ToothPick was more built for a set it and forget it style of yt-dlp usage, but I've definitely had to add ad-hoc pages like this before so this would be a great feature to have.

102
submitted 9 months ago by MattMckenzy@lemmy.ml to c/opensource@lemmy.ml

I spent a decent amount of time making a nice web application to wrap up the functionalities of yt-dlp, makes it really easy to follow content through Jellyfin!

Have a look if you have the chance, I think people could make good use of it: https://github.com/MattMckenzy/ToothPick

64
submitted 9 months ago by MattMckenzy@lemmy.ml to c/jellyfin@lemmy.ml

I spent a decent amount of time making a nice web application to wrap up the functionalities of yt-dlp, makes it really easy to follow content through Jellyfin!

Have a look if you have the chance, I think people could make good use of it: https://github.com/MattMckenzy/ToothPick

[-] MattMckenzy@lemmy.ml 15 points 9 months ago

I hadn't even realized VSCodium has it's own extension marketplace, I hadn't used it myself. Thanks for prompting me on this, I went ahead and published it there too! https://open-vsx.org/extension/ctfam/btrfs-file-history

Hopefully my namespace gets verified soon and the warning will go away.

47
submitted 9 months ago* (last edited 9 months ago) by MattMckenzy@lemmy.ml to c/linux@lemmy.ml

I recently put together a small VS Code extension to help grab and compare file versions from my BTRFS snapshots history.

VS Code extension link: https://marketplace.visualstudio.com/items?itemName=ctfam.btrfs-file-history

VS Codium extension link: https://open-vsx.org/extension/ctfam/btrfs-file-history

GitHub repo link: https://github.com/MattMckenzy/BTRFS-File-History

I was thinking there might be a small group of BTRFS snapshots and VS Code users that would like having this extension!

Please let me know if you have any questions or comments.

[-] MattMckenzy@lemmy.ml 10 points 9 months ago

I'm a professional and hobbyist C# .NET dev and I recently made the switch to a full Linux environment at home. I've gotten a great workflow setup with just VSCode and some extensions. I've actually found some ways to improve my workflow with VSCode vs Visual Studio and I'm glad I made the switch. The only thing I really miss is the phenomenal diagnostics and profiling I would get with a full Visual Studio install, but I'm getting used to using cli dotnet tools to replace that as well.

If you're going the VSCode route, feel free to ask me more questions on useful extensions or workflow tweaks!

[-] MattMckenzy@lemmy.ml 5 points 11 months ago

I managed to get the game's textures working well through Lutris with this script I found!

https://gist.github.com/baryluk/1041204eff4cc4fad6f1508afe67b562

It'll compile and install latest mesa, just make sure you add the wrapper script to the command in the lutris config for the launcher and it should work great.

Managed to make it work first try with this script on my KDE plasma/debian testing setup after wrestling with the textures issue for several days.

[-] MattMckenzy@lemmy.ml 5 points 1 year ago

If you ever decide to move away from Chromecast to something a bit more DIY, I'm almost done making a decent casting replacement! Currently working on default and changing subtitles.

https://github.com/MattMckenzy/Homehook/tree/v2

Send me a message if you ever find yourself interested in setting it up!

[-] MattMckenzy@lemmy.ml 12 points 1 year ago

I'm currently working hard on something to fill this void! I've made HomeHook v2 as a web app and HomeCast as an mpv interface installed on my HTPC and some Pis I have around the house!

I still need to document the installation procedure but if you're interested in playing stuff from Jellyfin and YouTube, feel free to send me a message and I'll see if I can help out!

[-] MattMckenzy@lemmy.ml 6 points 1 year ago

I feel like I can't be the only immature one here...

My NAS is called AY-NAS.

I've got a bunch of Rpis named things like DANK-SBC, WONK-SBC and RAW-SBC.

13
submitted 1 year ago by MattMckenzy@lemmy.ml to c/linux@lemmy.ml

I'm currently working on a project to make a touch screen home dashboard and entertainment device. I'm done making its player software, with MPV in the backend, and my next step is to make an Electron overlay dashboard and launcher.

Essentially, I'm looking for a kiosk-style window manager (or something that lets me auto-login and turn off window switching), that would support a transparent overlay application always on top (my Electron dashboard and launcher) over whatever app is being currently used, be it MPV playing a video, or even Steam playing some games. I'm alright with Wayland or X, whichever would have the features I need and would be the most performant!

This is my first deep dive into Linux Window Managers, so if I'm completely off base here, I would might need help to clarify things as well. Thanks in advance!

view more: next ›

MattMckenzy

joined 1 year ago