FireTime's recent activity

  1. Comment on What programming/technical projects have you been working on? in ~comp

    FireTime
    (edited )
    Link Parent
    Cleaned it up a little to be some what legible and made it public on my repo here.

    Cleaned it up a little to be some what legible and made it public on my repo here.

    2 votes
  2. Comment on What programming/technical projects have you been working on? in ~comp

    FireTime
    Link
    Anyone remember pandora time shifting from way back? For a while I had been thinking of building a modern version for Youtube Music. The idea was to record tracks that I had listened to and save...

    Anyone remember pandora time shifting from way back? For a while I had been thinking of building a modern version for Youtube Music. The idea was to record tracks that I had listened to and save them to my library incase the platform, license holders, or whatever else decides to revoke access. More recently I found the ytmusicapi repo that gives a python API access for both user playback but also tools for navigating playlists, albums, and artists without needing to scrape pages. This combined with yt-dlp I grab my playback history every 30 minutes and check for new tracks. If something new is found it dumps them into a data base work list and kicks off downloading the respective albums from those tracks. It also grabs the album art and saves into Artist/album folders. Just added embedding metadata into the files using music-tag rather than just relying on the folder structure to improve file IDing with my player. I wrapped it in a basic python docker container and runs on my Unraid server.

    7 votes
  3. Comment on Campaign to stop publishers destroying games in ~games

    FireTime
    Link
    Video by Ross Scott on his plans to leverage Ubisoft's shutdown of the video game "The Crew (2014)" to institute change in the video game industry. The website https://www.stopkillinggames.com/...

    Video by Ross Scott on his plans to leverage Ubisoft's shutdown of the video game "The Crew (2014)" to institute change in the video game industry.

    The website https://www.stopkillinggames.com/ was created that walks people thru the actions that can be taken broken down by country/region.

    7 votes
  4. Comment on What programming/technical projects have you been working on? in ~comp

    FireTime
    Link
    Made my own internet TV channel to act as a analogue for syndicated television without the ads. I wanted a station showing a rotation of shows that I could throw on whenever that I normally...

    Made my own internet TV channel to act as a analogue for syndicated television without the ads. I wanted a station showing a rotation of shows that I could throw on whenever that I normally wouldn't put on and watch. Styled it after adult swim with short schedules with bumper music and a quick moment of Zen before an episode starts.

    I have a copy of OBS running in a docker container with folders mapped to my plex library for media. I wrote an OBS script in LUA that selects a random line from a text file that contains a path and metadata to an episode. Script also selects a random song, moment of Zen video, updates the schedule text and managed the scene transitions. More recently I updated the LUA to send a get request using curl to a simple single file php script that both keeps and presents a running log of played episodes that are stored in mariadb.

    The stream is sent to an OwnCast server (also running in docker) so that the show can be sent in multiple bit rates for web viewing and is in a compatible format for google casting. Owncast doesn't have casting support built in but is simple enough to add with cast.js in the custom JavaScript section of OwnCast. All of that behind an nginx reverse proxy mostly for cleaner subdomains and a way to password protect the stream.

    6 votes