#tech #my-site
as part of my ongoing project to set up a home lab, i’ve started self-hosting yamtrack, a media tracker that can track all sorts of media – video games, books, movies, manga, etc. up until now i’ve been using various online services like anilist for anime/manga and infinitebacklog for video games for basic tracking, plus offline tools like obsidian and anytype for noting down my personal thoughts and organizing things i’ve watched by language. it’s never really bothered me, using multiple services for all the types of media i like, but after finally getting everything imported, i gotta say… it’s pretty nice being able to just see everything i’m watching/reading/playing at the moment, all in one place, and being able to create lists including all forms of media. also, after the ordeal of actually getting everything imported, including from services that don’t have an official export option (looking at you, mydramalist) i can safely say i’m never going back to a service that doesn’t offer simple csv exports lol. not even json – i love json, but i shouldn’t have to brush up on my jq skills just to see the start and end date of when i watched something. thankfully yamtrack does, so once i was done i exported my data just to see what the csv file looked like… and after filtering out the things that were marked to watch/read/play, i still had nearly 600 entries 😐 i really don’t feel like i consume THAT much media, especially since the last two or three years a lot of the time i used to spend watching anime or gaming i now spend watching thai and japanese youtube (which i only track as time spent watching, not number of videos watched) or sometimes tv/movies/games (which takes much longer to finish than in english)… guess i was wrong 😅 and here i was thinking that i was going to use it to build a page on my site with my complete media log, but once i actually scripted a bare bones version of the page, it was just… too much. once i really thought about it, i realized i get more value out of reading smaller, curated lists of media people love or want to share than just a huge list of everything they’ve ever laid their eyes upon, especially if there’s no reviews or ratings system. so i think i’ll rework the code a bit and post just the subset of my favorite things… eventually….
a lot of the services i’ve set up in my home lab use third party APIs to fetch metadata about media on the server, including yamtrack. for books, it uses hardcover, so i’ve been trying to migrate my own data on storygraph to hardcover too to find what’s missing in hardcover’s database, filling out the missing data myself and hopefully making the data yamtrack pulls more accurate. but i swear, it’s like hardcover actively doesn’t want me to help make its database more accurate. more than half the time i try to add a new edition to an already existing book, when i submit the isbn of the alternate edition it says it’s auto-fetching the information for it, just to go back to the original edition -_- does hardcover have beef with people who listen to audiobooks or something…
even though i’ve been trying to move as much of my data as i can to my new server, i’m realizing now just how hard it is to break free from Big Tech’s grasp. for example, even though i’ve mainly relied on sites like storygraph and worldcat to get book info, amazon-owned goodreads is still the only place i’ve been able to reliably get edition information on thai translations of books. so even if i keep all my book notes in plain markdown on my computer or try to contribute to an independent database like hardcover, i’ll inevitably rely on some tech giant’s database or infrastructure. now i’m not a FOSS+decentralized-or-bust kinda girlie – while i’m probably more privacy conscious than most people (based off the confused looks i get from most people irl when i mention trying to avoid using services by companies like google or meta when i can), i’m not above using these services when i feel like i get more out of it than i risk or when i have no other alternative. but sometimes it makes me wonder what’s the point in spending so much time and mental bandwidth on trying to minimize my reliance on them if i already know i’m not going to go 100% of the way in removing them from my life. then there are times i feel like i’ve learned so much in the process of prioritizing software not owned by the Big Five the last 2-3 years – from learning basic programming to more easily organize and process local text and media files, to now trying to run my own server teaching me about networking and system administration – that, even if its futile and google already knows my social security number or someone at apple’s already made deepfake nudes of me or whatever, the effort i’ve made hasn’t been entirely for nothing.






















