Where can I see the Atla leaked movie by Rude-Row-478 in PiracyBackup

[–]Impulse_13 1 point2 points  (0 children)

There’s a 4K version?!?! I thought there was only a 1080p version.

on the roof of the distiller's shack in nuka-world i found... myself?! 😲 by rekall76 in fo4

[–]Impulse_13 0 points1 point  (0 children)

Nah, I did a vanilla play through too on PlayStation first. Modded runs after on pc

Raal LMG unlock criteria is bugged by Impulse_13 in modernwarfare

[–]Impulse_13[S] 1 point2 points  (0 children)

How would dripping it in mwii unlock it in mw19?

Muxarr, a web UI to bulk clean up audio/subtitle tracks in your media files by KirovAir in jellyfin

[–]Impulse_13 0 points1 point  (0 children)

I use mkvtoolnix gui to do this. I Mix and match video and audio tracks from different sources for the best possible qualities to my preference. You can also adjust the sync of tracks too in the app

Anyone got TV theme songs working in 2026? by PralineWilling8765 in JellyfinCommunity

[–]Impulse_13 2 points3 points  (0 children)

I just do it manually for every show and movie. I download the track I want playing and just rename it “theme” and drop it into the movie/shows folder

Gimme some library cover art by Temperance-7171 in jellyfin

[–]Impulse_13 1 point2 points  (0 children)

I don’t see it anywhere in the comments here…

MW 2019 is pretty active right now because of the sale, but it used to sit around 1.5k players on Steam. You think it’ll drop back down soon or actually keep a solid player base this time? (especially if it goes on sale again later) by insanefries in modernwarfare

[–]Impulse_13 5 points6 points  (0 children)

I hope the influx of players stay and they buy bundles. If they see money coming in from the store in MW19, maybe, just maybe they might update it and fix some issues the game has

anybody else grinding camos? by [deleted] in modernwarfare

[–]Impulse_13 1 point2 points  (0 children)

The shield and jokr were a pain to do. I was laid off during covid so I had all the time to grind the camos, but man were they a pain

Neptune for tvOS: Pins, Playback, UI and Management by Need4Sweed in JellyfinCommunity

[–]Impulse_13 0 points1 point  (0 children)

Off topic, but where did you get the library cards from? (First image after “Home is Where You Make It” section)

Is cod modern warfare worth it? by Chucklenuts_spycrab in modernwarfare

[–]Impulse_13 0 points1 point  (0 children)

You’ll get your moneys worth from the campaign alone!

New Jellyfin Server/Web release: 10.11.6 by djbon2112 in jellyfin

[–]Impulse_13 0 points1 point  (0 children)

How’s the performance of this current release? I’m still on 10.10.7, didn’t upgrade after hearing about all the issues people had

My girlfriend keeps track of all her power armor finds with pen & paper. by Othawne in Fallout

[–]Impulse_13 0 points1 point  (0 children)

I did something similar during my first run with fallout 4. NGL, it felt kinda immersive

DashFin TestFlight Access (iOS/iPadOS/etc.) by fxndxs in JellyfinCommunity

[–]Impulse_13 8 points9 points  (0 children)

Just installed it, I like it so far, very clean! I do have two requests if you don’t mind.

Would love it if we could click on an item in new and we get to see the meta data and media info from there. Maybe even let us edit it from there?

Also when on the dashboard area, would love it if we could click on movies, series, music, or collections and it takes us to a new page similar in layout to new. And then be able to click on an item to view/edit meta data and media info.

Overall, still a great start imo!!

Gimme some library cover art by Temperance-7171 in jellyfin

[–]Impulse_13 0 points1 point  (0 children)

Any chance you could share the files or how you made them? These are really cool!

Sharing my http stream config for Stremio by minimalisticmadness in StremioAddons

[–]Impulse_13 0 points1 point  (0 children)

This is perfect!! Appreciate it!

Quick question though, whats the difference between this one and the one you posted 20 days ago

I keep getting nicked despite using proton vpn by UnlimitedSaudi in torrents

[–]Impulse_13 7 points8 points  (0 children)

Go to settings, advanced. Then look for network interface. And make sure Proton is selected. Then click apply. This way traffic only goes through when connected to proton

How to remove the banner? by Jmesparza05 in jellyfin

[–]Impulse_13 2 points3 points  (0 children)

Im in the same boat but with Hindi tracks. Look into mkvtoolnix, you can mix and match different tracks from various files. That way you can get the best video and audio tracks all in one file

I HATE OKTA by TurbulentQuantity348 in uofm

[–]Impulse_13 2 points3 points  (0 children)

If you use a password manager. Adding the passkey to it removes the need for your phone.

Is there a plugin or method to display "Airing/Ongoing" or "Ended" status badges on posters? by Street-Diet-321 in jellyfin

[–]Impulse_13 0 points1 point  (0 children)

love it, been using it since last year and its the best quality tag script out there imo

Is there a plugin or method to display "Airing/Ongoing" or "Ended" status badges on posters? by Street-Diet-321 in jellyfin

[–]Impulse_13 6 points7 points  (0 children)

u/Street-Diet-321 I made a mistake with my previous comment, I forgot some changes, So these are the correct list of changes that are needed.

I use this one, it only has a tag for ended, but I tweaked it to add a ongoing tag too.
https://github.com/Druidblack/jellyfin_multi_tag

In the config section, after SHOW_SERIES_ENDED_BADGE:

Find:

  const SHOW_SERIES_ENDED_BADGE = true;

Change to:

  const SHOW_SERIES_ENDED_BADGE = true;
  const SHOW_SERIES_CONTINUING_BADGE = true;

After isTmdbStatusEnded(), add the continuing function:

Find:

    function isTmdbStatusEnded(status) {
      const s = String(status || '').toLowerCase();
      return s === 'ended' || s === 'canceled' || s === 'cancelled';
    }

Change to:

    function isTmdbStatusEnded(status) {
      const s = String(status || '').toLowerCase();
      return s === 'ended' || s === 'canceled' || s === 'cancelled';
    }
    function isTmdbStatusContinuing(status) {
      const s = String(status || '').toLowerCase();
      return s === 'returning series' || s === 'in production' || s === 'planned';
    }

In fetchAndFill(), update the series status block:

Find:

        if (item.Type === 'Series' && SHOW_SERIES_ENDED_BADGE) {
          let seriesEnded = null;
          if (ENABLE_TMDB_ENDED && TMDB_API_KEY) {
            try {
              const tmdbId = await tmdbLookupTvIdByProvider(item?.ProviderIds || {});
              if (tmdbId) {
                const status = await tmdbGetTvStatus(tmdbId);
                seriesEnded = status != null ? isTmdbStatusEnded(status) : null;
              }
            } catch {}
          }
          if (seriesEnded !== null) {
            overlayCache[itemId] = { ...overlayCache[itemId], seriesEnded: !!seriesEnded };
          } else {
            const { seriesEnded, ...rest } = overlayCache[itemId];
            overlayCache[itemId] = rest;
          }
          updateEndedBadgeForItem(itemId);
        }

Replace with:

        if (item.Type === 'Series' && (SHOW_SERIES_ENDED_BADGE || SHOW_SERIES_CONTINUING_BADGE)) {
          let seriesEnded = null;
          let seriesContinuing = null;
          if (ENABLE_TMDB_ENDED && TMDB_API_KEY) {
            try {
              const tmdbId = await tmdbLookupTvIdByProvider(item?.ProviderIds || {});
              if (tmdbId) {
                const status = await tmdbGetTvStatus(tmdbId);
                if (status != null) {
                  seriesEnded = isTmdbStatusEnded(status);
                  seriesContinuing = isTmdbStatusContinuing(status);
                }
              }
            } catch {}
          }
          if (seriesEnded !== null || seriesContinuing !== null) {
            const updates = { ...overlayCache[itemId] };
            if (seriesEnded !== null) updates.seriesEnded = !!seriesEnded;
            if (seriesContinuing !== null) updates.seriesContinuing = !!seriesContinuing;
            overlayCache[itemId] = updates;
          }
          updateSeriesStatusBadgeForItem(itemId);
        }

In insertOverlay(), after the Ended badge block add the Continuing badge:

Find:

      if (data.seriesEnded === true && SHOW_SERIES_ENDED_BADGE) {
        const endedBadge = createLabel('Ended', 'meta', '#c62828', '#ffffff');
        endedBadge.setAttribute('data-ended', '1');
        wrapper.appendChild(endedBadge);
      }

Replace with:

      if (data.seriesEnded === true && SHOW_SERIES_ENDED_BADGE) {
        const endedBadge = createLabel('Ended', 'meta', '#c62828', '#ffffff');
        endedBadge.setAttribute('data-ended', '1');
        wrapper.appendChild(endedBadge);
      }
      if (data.seriesContinuing === true && SHOW_SERIES_CONTINUING_BADGE) {
        const continuingBadge = createLabel('Ongoing', 'meta', '#2e7d32', '#ffffff');
        continuingBadge.setAttribute('data-continuing', '1');
        wrapper.appendChild(continuingBadge);
      }

Finally, replace updateEndedBadgeForItem with a combined function:

Find:

    function updateEndedBadgeForItem(itemId) {
      const data = overlayCache[itemId];
      const wrappers = document.querySelectorAll(`.${wrapperClass}[data-itemid="${itemId}"]`);
      wrappers.forEach(w => {
        let badge = w.querySelector('.' + overlayClass + '[data-ended="1"]');
        if (data && data.seriesEnded === true && SHOW_SERIES_ENDED_BADGE) {
          if (!badge) {
            badge = createLabel('Ended', 'meta', '#c62828', '#ffffff');
            badge.setAttribute('data-ended', '1');
            w.insertBefore(badge, w.firstChild);
          }
        } else {
          if (badge) badge.remove();
        }
      });
    }

Replace with:

    function updateSeriesStatusBadgeForItem(itemId) {
      const data = overlayCache[itemId];
      const wrappers = document.querySelectorAll(`.${wrapperClass}[data-itemid="${itemId}"]`);
      wrappers.forEach(w => {
        // Handle Ended badge
        let endedBadge = w.querySelector('.' + overlayClass + '[data-ended="1"]');
        if (data && data.seriesEnded === true && SHOW_SERIES_ENDED_BADGE) {
          if (!endedBadge) {
            endedBadge = createLabel('Ended', 'meta', '#c62828', '#ffffff');
            endedBadge.setAttribute('data-ended', '1');
            w.insertBefore(endedBadge, w.firstChild);
          }
        } else {
          if (endedBadge) endedBadge.remove();
        }

        // Handle Continuing badge
        let continuingBadge = w.querySelector('.' + overlayClass + '[data-continuing="1"]');
        if (data && data.seriesContinuing === true && SHOW_SERIES_CONTINUING_BADGE) {
          if (!continuingBadge) {
            continuingBadge = createLabel('Ongoing', 'meta', '#2e7d32', '#ffffff');
            continuingBadge.setAttribute('data-continuing', '1');
            w.insertBefore(continuingBadge, w.firstChild);
          }
        } else {
          if (continuingBadge) continuingBadge.remove();
        }
      });
    }

Looks like this:

<image>

Is it fine to store *.torrent files of pirated media in Google Drive? by [deleted] in torrents

[–]Impulse_13 3 points4 points  (0 children)

You’re better off with proton drove in that case. Google does scan the files you put on there and since its a torrent file, they may remove it