Showing posts with label kodi. Show all posts
Showing posts with label kodi. Show all posts

25 June 2025

Kodi and Jellyfin Intro Skipper

 I wanted to be able to skip the longer intro sequences like you can on many streaming services. In my search, I found a plugin and addon to accomplish the task.


Installation

  • Add Intro-Skip Plugin to Jellyfin
    • Add the Repository
      • Jellyfin Web Interface -> Hamburger menu -> Dashboard
      • Click on "Catalog" under Plugins
      • Click on the settings wheel at the top
      • Click on the "+"
      • https://intro-skipper.org/manifest.json
    • Install the Addon
      • On the Catalog page scroll down to the Intro-Skipper section and install "Intro Skipper"
      • Restart Jellyfin to finish the installation
  • Add the Jellyskip Addon to Kodi

    Appendix

    Sources


    14 September 2024

    Setting up a Jellyfin media server

    I wanted to install a media server to help manage my growing library. The top two options that I found are Plex and Jellyfin. I have used Plex in the past, but disliked when they started requiring an account so I went with Jellyfin.


    Create the container

    • bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/jellyfin.sh)"


    Set Static IP and hostname

    • Proxmox -> jellyfin -> Network -> net0 -> Edit
      • set static ip
    • Restart the container
    • Proxmox -> jellyfin -> Console
      • ping 192.168.1.1
        • this ensures that the container will show up on Unifi's list of clients
    • Unifi -> Clients -> Select the jellyfin -> Settings
      • give it a memorable name
      • check "Fixed IP Address"
        • it should auto-populate with current IP
      • check "Local DNS Record"
        • jellyfin.home.arpa


    Setup Jellyfin

    • Self signed SSL certificate:
      • https://jellyfin.org/docs/general/networking/
      • jellyfin -> Console
        • mkdir -p /home/jellyfin
        • cd /home/jellyfin
        • openssl req -x509 -days 3650 -newkey rsa:4096 -keyout ./privkey.pem -out cert.pem -nodes -subj '/CN=jellyfin.home.arpa'
          • -subj '/' can work if you can override ssl verification on the client, but Kodi doesn't have that option
          • -subj '/CN=localhost' was causing jellyfin to crash here are some keywords from the crash:
            • Error occurred during a cryptographic operation
            • MapOpenSsl30Code
        • openssl pkcs12 -export -out jellyfin.pfx -inkey privkey.pem -in cert.pem -passout pass:
        • chown -R jellyfin /home/jellyfin
        • chgrp -R jellyfin /home/jellyfin
    • http://jellyfin.home.arpa:8096
      • create user/pass
      • hamburger menu -> Dashboard -> Networking
        • Check "Enable HTTPS"
        • Check "Require HTTPS"
        • Custom SSL certificate path -> /home/jellyfin/jellyfin.pfx
        • Save
    • Restart the jellyfin container
    • Test the self-signed certificate
      • curl --cacert cert.pem https://jellyfin.home.arpa:8920
    • https://jellyfin.home.arpa:8920
      • hamburger menu -> Dashboard -> Users
        • Add User
        • Name
        • Password
        • Check "Enable access to all libraries"
      • hamburger menu -> Dashboard -> Plugin -> Catalog -> Kodi Sync Queue
        • Install
      • Restart jellyfin


    Add to Kodi on Google TV

    • Have Kodi trust the self signed certificate
    • Enable adb (Android Debug Bridge)
      • Determine IP of the Google TV
        • Settings -> System -> About -> Status
      • Enable Developer mode
        • Settings -> System -> About -> Build Number -> Click 10 times or until developer mode is unlocked
      • Enable USB debugging (also enables remote debugging)
      • install adb onto a computer to be able to modify the Google TV remotely
        • sudo apt install android-tools-adb
    • Used adb to add new certs file to existing
      • adb pull /sdcard/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.certifi/lib/certifi/cacert.pem
      • cat cacert.pem cert.pem > updatedcacert.pem
      • adb push updatedcacert.pem /sdcard/Download/
      • echo -e '<advancedsettings version="1.0">\n<network>\n<catrustfile>special://masterprofile/updatedcacert.pem</catrustfile>\n</network>\n</advancedsettings>' >advancedsettings.xml
      • adb push advancedsettings.xml /sdcard/Download/
    • Have Kodi use the new certs
      • Google TV -> Settings -> Apps -> Kodi -> Permissions -> Files and Media -> Allow management of all files
      • Kodi -> Settings -> File Manager
        • Left Side
          • Add Source -> Browse -> External Storage -> Download -> OK
          • Open Download
        • Right Side
          • Profile directory
        • Long press the files one at a time in the Left pane and select copy
      • Restart Kodi
    • Install Jellyfin on Kodi
      • Kodi -> Settings -> File Manager -> Add Source
        • https://kodi.jellyfin.org
      • Kodi -> Settings -> AddOn Browser
        • Allow install from unknown sources when prompted
        • Install from zipfile -> jellyfin -> repository.jellyfin.kodi.zip
        • Install from Repository -> Kodi Jellyfin Add-ons -> Video Add-ons
        • Select Jellyfin add-on and install
      • Cancel adding the server
      • Disable "Verifiy connection" -> OK
      • Restart Kodi
      • Select Manual server add (as auto does it by IP)
        • https://jellyfin.home.arpa:8920
        • sign in using user/pass
        • Playback -> Addon (default)
        • Choose which libraries you want to sync
          • click "All"
          • click "OK"
      • After Syncing is complete restart Kodi
      • Settings -> Add-ons -> My add-ons -> Video add-ons -> Jellyfin
        • Configure -> Sync -> Enable Kodi Sync Queue -> OK


    Appendix

    Sources

    05 December 2015

    Sony XBR65X850C Review


    Sony XBR65X850C Review

    The Choice

    As my aging LN-T4066F was too small for my new family room, I decided to go shopping for a new TV due to the good holiday pricing.  My debate was between the Sony XBR65X810C ($1500), Sony XBR65X850C ($1800), and Samsung UN65JS8500 ($2000).

    My primary sources of information, was rtings.com, amazon.com, and bestbuy.com.

    ModelRtings.comBestBuy.comAmazon.com
    JS65008.34.7 (377 reviews)4.3 (195 reviews)
    X850C7.74.6 (455 reviews)4.2 (187 reviews)
    X810C8.04.2 (64 reviews)4.3 (38 reviews)

    Notes:
    • Rtings.com ratings are for 55 inch , both Sony models have material differences in 65 inch:
      • X850C has a Full LED backlight, which should improve uniformity
      • X810C switches to an IPS display, which would reduce black intensity, but improve viewing angles
    • Amazon.com ratings are for all sizes combined

    Key factors in choosing the X850C:
    • In person picture: very similar between all 3 at the store
    • Android TV: while still young and needs some refining, I believe this will be the future so I wanted this type of TV
    • Ability to do 24p via almost any source
    • Full Array LED Backlighting: Samsung was only border lit
    • Low input lag for games
    • No additional connections box (This could have been a plus with a longer cord)
    • Small not distracting bezel: the Samsung model had a bright stainless steel looking metallic border that I found to be very distracting

    The Review

    The picture on this TV is absolutely amazing. The upscaled 1080p contact looks life-like as we have been binge watching BBC's Sherlock. Netflix SD content looks okay, but that is more likely due to the source material.

    Pros:
    • Excellent picture without requiring any tweaking
    • No flashlighting or dark corners as far as I can tell
    • Netflix and Amazon Instant Video built in
    • Access to all my Google Play Movies
    • Casting built-in
    • Ability to install Kodi (and decode MPEG2 content from MythTV)
    • Standard remote works well (haven't tried smart remote)
    • Ability to rename inputs and the easy switching from the home screen
    Cons:
    • Some glare from windows
    • TV button on remote can only be mapped to an input and not an app
    • Inability to create a "favorites" app list: Built in apps are separated from installed apps
      • Update 1/12: You can now rearrange the apps, but I wish you could turn off featured apps and suggestions
    • No included 3D glasses, not a big deal for me, but something to be aware of
    • Remote is not universal
    • Cannot go back to the home screen via input button
    In the middle:
    • Sound is decent, but not much is expected from TVs this thin and is about the same as my old one
    • Android TV requires some refining, have had to reboot the TV because of dropped frames in Kodi
    • No context menu button on remote, had to map Stop to it in Kodi

    20 December 2014

    Blank Kodi/XBMC MythTV channel icons

    When mapping channel icons in my MythTV, they were showing up as blank! After some research, I determined this is the result from the removal of absolute paths from icon path in MythTV. Fixing this is a simple 2 step process.

    1. Create a new storage group in MythTV called "ChannelIcons" and map it to the directory with all the icons, Typically: /home/mythtv/.mythtv/channels
    2. Delete the cached empty icons off XBMC. On the firetv, they were located here: /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/userdata/addon_data/pvr.mythtv.cmyth/cache/channels
    I used adb to remove the files:
    adb kill-server
    adb connect 192.168.1.XXX
    adb shell
    cd /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/userdata/addon_data/pvr.mythtv.cmyth/cache/channels
    ls
    rm *.jpg *.png


    Software versions:
    Ubuntu 14.04
    MythTV 0.27
    XBMC Kodi 14 release candidate

    Amazon Fire TV as a XBMC MythTV Frontend

    Amazon FireTV + XBMC + MythTV

    I am quite pleased with using the Amazon FireTV as my MythTV Frontend using Kodi(was XMBC) and the myth plugin. Here are my overall views on the FireTV.

    Pros:
    • Wireless Streaming works well across the 5GHz band (YMMV)
    • Quad Core in Fire TV can decode MPEG2 video without a stutter
    • One streaming box to do Amazon Prime, Netflix, and MythTV
    • HDMI CEC can turn on the TV
    • Amazon Prime streaming starts instantly

    Cons:
    • XBMC 14 release candidate seems to be unstable on the box, changing recordings causes it to crash
    • Cannot launch XBMC from the Fire TV home screen (must used buried application menu or FiredTV launcher that works most of the time)
    • No power-off function (must wait for it to time-out)


    Other Thoughts/TBD:
    • PLEX works well with streaming CBS and CW shows as well as many others


    Setup:
    1. Download Kodi and FiredTV
    2. Enable ADB on Fire TV
      1. Settings
      2. Developer Options
      3. ADB -> On
    3. Determine IP Address of Fire TV
      1. Settings
      2. About
      3. Network
    4. Install ADB on your computer
      • apt-get install android-tools-adb
    5. Start the adb connection
      1. adb kill-server
      2. adb connect <ip-address>
    6. Install the 2 apks
      1. adb install path/kodi.apk
      2. adb install path/firedtv.apk