Mario Villalobos

Music

Creating My Own MTV Music Channel

  • Notes

I grew up in the ‘90s, and one of the most popular channels in my household growing up was MTV. Our family loved tuning into MTV and watching music video after music video (yes, MTV used to play music videos!). Every day before school, my mom would turn on the TV, and we would all get ready for school listening to the music from these videos. When I finished getting ready for school, I would sit on the couch waiting for my siblings to finish getting ready and watch music videos by Aerosmith and Jamiroquai and Mariah Carey and Nirvana, and on and on it went, music video after music video. This was my childhood, and I didn’t know I missed it until I inadvertently stumbled into my own music video channel.

A few years ago, I made an attempt to get rid of my reliance on Google and their services. At the time, ever since Google Reader’s demise (RIP), I had began transitioning away from Google, but I never made the full transition. I had switched from Google Search to DuckDuckGo, from Google’s productivity suite to Markdown files and Apple’s capable alternatives, from Gmail to iCloud Mail, but the one service I could not replace was YouTube. For years I kept my Google account active because of YouTube. I wanted to keep track of my subscriptions, to like videos, to create playlists—to use YouTube, essentially. But there was a way I could delete my Google account and still use YouTube without having to visit their website and watch their ads and train their algorithm.

That way was by using youtube-dl.

Using a command-line and a bit of configuration, I could use youtube-dl to download any video from YouTube at whatever quality I wanted, with whatever settings I wanted, and watch it later on whatever device I wanted. The original youtube-dl has, sadly, gone dormant, but because the project is open-source, some awesome people have forked it and made their own version, yt-dlp.

yt-dlp picks up where youtube-dl left off, and they have been awesome at keeping this project active and up-to-date.

Once I had yt-dlp setup, the next challenge was to “subscribe” to all my favorite channels so I wouldn’t miss any videos. Fortunately, YouTube has made it so each channel has its own RSS feed, and many RSS readers support YouTube right out of the box. My feed reader of choice, Reeder, supports YouTube, so adding all my favorite channels was a breeze.

Finally, I needed a place to watch my videos, and for me, the best app for this is Plex. Plex has been around forever, unlike others (remember Boxee???), and they have apps for most devices out there. I use them on my Apple TV, and the app has been nothing but great.

With yt-dlp setup, with a way to get all the videos I want, and with a way to watch them, my dependence on my Google account vanished, and I could finally delete my Google account. So a few years ago, I did.

But wait, I might hear you saying, wasn’t this supposed to be about creating my own music video channel?

Why yes! Yes it was. I wanted to get all that out of the way to get to how I do things. First things first, here is the command I use to download my videos:

yt-dlp -o '/path/to/YouTube/%(uploader)s-%(upload_date)s-%(title)s.%(ext)s'
--download-archive '/path/to/archive.md'
-f 'bestvideo+bestaudio/best'
--sub-langs all,-live_chat
--embed-subs
--yes-playlist
--batch-file '/path/to/youtube.md'

I have a dedicated YouTube folder on an external SSD (CALYPSO) that saves each video with the channel name first, the upload date, then the title of the video. For example, downloading this video by Jomboy Media will output as: Jomboy Media-20221117-Tom Brady falls and trips player during botched trick play, a breakdown.webm. I prefer this format because sometimes I can go days or weeks without watching videos, and when I find the time, I like watching a certain channel’s output by the order they were released and catch up that way. It’s how I like to watch my videos.

The --download-archive setting helps ensure I don’t download the same video twice.

The -f 'bestvideo+bestaudio/best' ensures I get the highest quality version available.

I follow lots of foreign-language channels, so --sub-langs all,-live_chat helps download subs, and --embed-subs simply embeds the file in the video itself, and when I go to watch it on Plex, I can select the file and view the video with subtitles.

--yes-playlist downloads playlists. Simple enough.

Finally, --batch-file and the file itself is where some of the magic happens. I can go through my day, and I can simply add the URLs for all the YouTube videos I come across in my various feeds and append them to this file, and when I’m ready to download them, I run my yt-dlp command once, and all my videos start downloading. It’s really nice.

I know there are ways to run this automatically or on a schedule, but I download my videos to an SSD I take with me everywhere, and I don’t want my desktop at home to be my only media server. So I run this command manually when I need to, and it has worked fine for me.

As part of my RSS subscriptions, I subscribe to a lot of music websites and YouTube channels. Whenever there’s a new video out, either from someone I know or, especially, someone I don’t, I add the video to my YouTube.md file, and sometime later, after adding more and more videos to this file, I download all the videos.

Within my main YouTube folder, I have another folder called music, and within this folder, I add every music video and song I have downloaded. I do this for days, weeks, sometimes months, and I don’t watch them. I let them pile up for a while, and when I’m feeling the urge to sit on my couch and jam out to some music videos, I navigate to this folder in Plex—and here’s the fun part—I click on the “shuffle” button.

Music video bliss.

Doing this has brought back all the nostalgia from my childhood, back when I could sit on my couch before having to go to school and simply watch and listen to some amazing music. Those really were the days…

Bought Some More Music

  • Notes

Another night of subpar sleep, another uninspired day lived. Going to sleep isn’t the issue. It’s waking up at 3am and not being able to go back to sleep. My morning coffee helped until I went out onto the road and cautiously drove to work on slick and icy roads. Cold weather drains everything out of me. My eyes were heavy all day—still are—but I can’t call it a day yet. Dinner is baking in the oven, and I have to write some words before I can close my eyes.

On the 1st of November, Sault released 5 password-protected new albums on their website, and I downloaded them and added them into Doppler. I’ve been enjoying these albums so much, so last night, I bought their album Air on Bandcamp, and I started to listen to that on my drive to work. Unsurprisingly, it’s good.

A few hours ago, I purchased Blue Rev by Alvvays and Endure by Special Interest. I’m listening to the latter now, and I’m enjoying the hell out of it. I’ve yet to listen to Blue Rev, but I have it queued up next. I hadn’t listened to either of these bands before, but they came highly recommended, and predictably, I’m enjoying them a lot.

Over the weekend, I purchased Fossora by Björk, but I’ve only listened to it a few times. It’s definitely a Björk album, and I love Björk. Did you know she had a podcast where she breaks down all her albums? I did not until today, so I added the podcast into Overcast, and I will listen to it once I buy a few more of her albums that I don’t own yet. For my own records, I still don’t own Debut, Medulla, Biophilia, and Utopia. I’ve listened to them before over the years, most likely on Apple Music, back when I subscribed to that. I love filling in holes in my discographies. I might actually buy Debut later tonight. I’m too tired to know any better right now.

Also on the 1st of November, I purchased The Loneliest Time by Carly Rae Jepsen and Midnights (3am Edition) by Taylor Swift. I’ve enjoyed both, but I agree with most critics—it’s neither of their best. If I had to choose, I’ve enjoyed Carly’s album more than Taylor’s.

Finally, I sold my FUJINON XF18–55mmF2.8–4 R LM OIS lens on mpb.com for a reasonable price, and once I accepted the payment, I purchased the FUJINON XF16-55mmF2.8 R LM WR lens to replace it. This means I’m actually going to take more photos now, right?

Right?

I’ll think about it once I listen to more music.

Bandcamp Is Joining Epic Games

  • Notes

Ethan Diamond:

I’m excited to announce that Bandcamp is joining Epic Games, who you may know as the makers of Fortnite and Unreal Engine, and champions for a fair and open Internet.

Epic:

Fair and open platforms are critical to the future of the creator economy. Epic and Bandcamp share a mission of building the most artist friendly platform that enables creators to keep the majority of their hard-earned money. Bandcamp will play an important role in Epic’s vision to build out a creator marketplace ecosystem for content, technology, games, art, music and more.

I love Bandcamp, and I’m usually not that opposed to bigger companies taking over smaller companies I love, but the fact that it’s Epic irks me. I hope Bandcamp stays the same for years to come, and I’ll reserve all judgment to see what actually happens, but I’m not looking forward to this future. Just look at what happened to Comixology recently. Ugh.

Photo by Aurelia K. Photography

A Stream of Consciousness Life Update

  • Journal

I’m listening to The War on Drugs’ new album, I Don’t Live Here Anymore, and I’m enjoying the hell out of it. Over the past few weeks, I’ve purchased albums by Miguel, Lena Raine, Lana del Rey (a favorite), Meg Myers, Radiohead, SPIRIT OF THE BEEHIVE, Cassandra Jenkins, Faye Webster, Jana Winderen, DARKSIDE, Better Oblivion Community Center, Tyler, The Creator, Snail Mail, Phoebe Bridgers, Low, and many many more. As cliché as this is, music grounds me. It helps me overcome all of life’s struggles and hardships, all the bad feelings and dark thoughts I sometimes experience.

I believe in buying my music rather than paying some company the privilege of renting them for a month at a time, and yeah, it makes me feel good to do so. I get the same feeling when buying books from my local bookstore than to Amazon, even though it costs me more to both drive there and to buy the book. It’s one of those things that I feel we’ve lost as a society, the knowledge of the true cost of things. I listened to a recent episode of Make Me Smart with Kai and Molly where they talked about the carbon tax, and it made me think more about this. I recommend giving it a listen.

I swear I didn’t plan on making this post about the morality of where you buy things and taxes, but that’s kind of what happens when I write. Things just happen and I get to see where my thoughts take me. It’s fun and interesting. Anyways, what’s this about a life update?

In early September, I contracted COVID. I had mild symptoms, and I didn’t think much of it until I woke up one day and couldn’t smell my coffee beans. During the heart of the pandemic, I made an effort to smell my coffee beans most mornings to 1) make sure I didn’t have COVID and 2) because they smell so good. Fresh coffee beans are one of the best parts of life, right? So I woke up that Sunday not able to smell, so I drove to my local hospital and asked for a rapid test. They swabbed my nose (a feeling I had forgotten about until now—do not recommend!) and told me I’d get results within a day or two. I got the call on a Tuesday mere minutes after texting a friend that I was 99.99% sure I didn’t have COVID. Turns out I was 99.99% wrong.

I was and am fully vaccinated, but I do work at a school, and I, like far too many people, stopped wearing my mask. I had mild symptoms throughout the entirety of my experience with COVID, and I did regain my sense of smell later on the same day I lost it, and I’m now weeks and weeks removed from my quarantine, but I still feel some after effects of having had COVID. It’s not fun, it can be scary, and I don’t know what to do about it. It feels like I have a tennis ball stuck in my throat, and on some days I don’t feel anymore and on others I can. It’s weird and unpleasant, and I don’t know when, or if, it’ll ever go away. Right now it’s on the milder side, but I’ve been afraid to think that maybe it’ll go away this time, you know? Because it always come back and reminds me that something is wrong and that maybe—maybe—I don’t have that much more time of relatively good health left.

I paid off my debt over three weeks ago, and life has been interesting since then. I didn’t feel debt free for maybe a week or two after sending in that final payment, but now? Now I can feel it. As soon as Apple’s Unleashed event ended, I bought the 16" MacBook Pro with the M1 Max chip, all the RAM, all the GPU cores, and just 2 TB of SSD storage. She’s a beast, and she should be in my hands on Monday. I’m sorta back in debt, but really, only for a few months. Am I justifying it? Not really? I’ve been planning to buy a machine like this for a while now, and now that I have it? I’m good. My life is good. I don’t need much of anything else. I just want to create for as long as I can, however long that ends up being. If I have a year left, then I have a year left. If I have 50, then I have 50. All I know is that I have to take it one day at a time.

And today is a Friday, so I want to live this Friday as best as I can. And part of that means writing again.

I finished my school’s website redesign a few weeks ago, and even though it’s very much a 1.0 product, I’m very proud of it. I learned a lot, and I know I want to keep writing CSS and HTML for as long as I can. It’s so much fun and so very satisfying. I’ve been absorbing so much of my time and attention on the entire web development scene, from blogs and newsletters and podcasts, and I just want more more more. I love this feeling, and I hope it never goes away. And with that comes my desire to redo this website again. I have ideas that I want to explore and mock up and prototype, and yeah, I have a lot of work ahead of me, but I’m eager for this work. I’m yearning it, you know? I want to spend my time on this, like, right now! But I want to wait until I get my new laptop before I start working on it full-bore. I can’t wait.

Last Wednesday, the 20th, I donated blood for the first time. I don’t know why I never had before, but now I have, and I definitely want to do it again. Up until a few days ago, I never knew what my blood type was. But now? Now I know. I’m O+. I’m a universal donor. That was my wish. I was hoping I was a universal donor, and I am. And I’m going to keep donating my blood for as long as I can. It feels good that maybe my blood can help someone out there, some stranger fighting for another day with their loved ones, for another hug, for another kiss, for just more time. That’s what we’re all fighting for, isn’t it? At the heart of it? For more time with who we love?

One of the best decisions I’ve made in a long time was agreeing to be the academic coordinator for this student from Germany. It has been so enlightening to see the world through someone else’s eyes, especially someone from the other side of the world. This is her during her final volleyball game of the season, and unfortunately, it was my first and last time seeing her play volleyball. I, of course, brought my camera and took over 4,800 photos over a two day span. My Fujifilm X-T4 was crying for mercy by the end of it, but I didn’t care—I needed to take photos! It had been so long. It has been too long.

Fortunately, basketball season is coming up, and she will be playing. She has never played basketball in her life, but just seeing her go at it anyway has been inspiring. She had never played volleyball before either but just look at her smile! I think that says more than I ever could.

Halloween is this Sunday, then Thanksgiving after. All the holidays are coming up, and I don’t know what I’ll be doing during any of them, but maybe I can do something about that. Maybe I can live each day to the best of my ability with the people I care. I think that’s a very good goal. Let’s do it.

Chromatics Coming to an End

  • Notes

This news breaks my heart:

Three members of Chromatics have announced the end of the electro-pop band. Ruth Radelet, Adam Miller, and Nat Walker signed a statement that was shared on Radalet and Miller’s Instagram accounts. “After a long period of reflection, the three of us have made the difficult decision to end Chromatics,” the statement reads. “We would like to thank all of our fans and the friends we have made along the way—we are eternally grateful for your love and support.”

I first heard of Chromatics when After Dark was released back in 2007. I was in college then, and I spent much of my free time downloading and listening to all the music I could get my hands on. Since then, I’ve purchased more of their albums, with Closer to Grey (embedded above) a particular favorite.

Kill for Love is another favorite:

I give all the members of Chromatics my best.

All the Music I Bought on Bandcamp Friday

  • Notes

The album that reminded me it was Bandcamp Friday. I have not listened to this yet, but who doesn’t love Death Cab for Cutie?

Edit: Oops, I didn’t realize the album would only be available on Friday.


I love the vibes of this album. Also, I’m completely in love with Light in the Attic Records. Their releases of Hiroshi Yoshimura’s GREEN and Music for Nine Post Cards changed my life. Highly Recommended.


I listened to this record for the first time earlier this week after reading through Pitchfork’s review of Patience by Mannequin Pussy, and oh my god did this album just punch me in the face with its ridiculous awesomeness. Such a good record.


I think I discovered haircuts for men by tag hopping through Bandcamp one lonely night, and I’m glad I did because I’m now a lifelong fan. His music is just cool, a soundtrack to a life I wish I lived.


I think I also discovered Doon Kanda by tag hopping through Bandcamp one night, and I’m forever grateful I did. Like one reviewer says about his music: “This is the music that comes on when you’re about to get stabbed in the back at an abandoned amusement park.” Couldn’t agree more.


I’m a big fan of synthwave, outerwave, and music that leans heavily on 80s nostalgia, so the Motion Epic was a no brain purchase for me. I was binging through their first two albums when I grew curious to see if they had anything new out. They’re selling this album of remixes for just a $1, so this was an obvious choice. So good.

Today Is Bandcamp Friday

  • Notes

I haven’t participated in every Bandcamp Friday since it first became a thing last year, but when I saw that today was Bandcamp Friday, I decided to pull the trigger on a few purchases I’ve had my eye on. All in all, I spent over $40, and I couldn’t be happier. According to Ethan Diamond:

If you’ve started to feel guilty about buying music on any day other than Bandcamp Friday, here’s something to keep in mind: on Bandcamp Fridays, an average of 93% of your money reaches the artist/label (after payment processor fees). When you make a purchase on any other day of the month (as 2.5 million of you have since March, buying an additional $152 million worth of music and merch) an average of 82% reaches the artist/label. Every day is a good day to directly support artists on Bandcamp!

I’m glad that regardless of when I want to buy music on Bandcamp, the artists get a majority of my money. That’s how it should be.

On a side note: Not a half hour after I purchased my music, my friend Jon texts me and asks me if I use iTunes. “Yes,” I said. “Great, because I have a $40 iTunes gift card that has literally been sitting in my dresser for years. Do you want it?” “Of course!” And sure enough, when I went to see him, he gave me the gift card with a copyright of 2017 on it. I added it to my account and blam!, $40. I won’t be spending it on Bandcamp, but now I have even more music to add to my collection, which is nice. I truly believe that buying music is better than renting it, so this makes me happy.

  • Notes

Books and music. What else do I need?

Page 2 of 2