• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Off Topic General Discussion Jellyfin Rewind 2023 is here!

     
    • 1 Vote(s) - 5 Average

    Jellyfin Rewind 2023 is here!

    Review Your Music of 2023
    Chaphasilor
    Offline

    Junior Member

    Posts: 14
    Threads: 5
    Joined: 2023 Jun
    Reputation: 0
    #1
    2023-12-31, 01:51 PM
    Hey everyone!

    I'm super excited to announce that Jellyfin Rewind 2023 is finally here!
    Another year has passed, and it's time to look back at all the music you've listened to!

    In case you don't know, "Jellyfin Rewind" is an open-source version of Spotify Wrapped (& co.) made specifically for Jellyfin, that I initially created last year. This year, I've made some improvements and added a few new features, and tried to make it as enjoyable as possible.

    You can find more info below, but if you just want to see your Rewind, use the links below:

    Links

    Local Network / Self-Hosting

    If your Jellyfin server is only accessible on your local network, you will need to self-host Jellyfin Rewind so that it's also accessible on your local network. Otherwise your browser will block the connection. 
    To do this, check out the GitHub releases page and either download the zip-archive or use the provided Docker image here. The zip-archive will need to be extracted into a folder that is served by a web server, like Apache or Nginx. The Docker image will need a to have port 80 exposed instead.

    HTTP (works for both http and https Jellyfin servers, as long as they are accessible over the internet):

    Make sure your browser shows "insecure" / no lock at the top after opening the link, otherwise connecting to your HTTP-only Jellyfin server might not work!

    http://jellyfin-rewind-http.chaphasilor.xyz

    HTTPS (only use this if your Jellyfin server has an https connection and is accessible over the internet, this is the best experience):

    https://jellyfin-rewind.chaphasilor.xyz

    Download your Rewind report!
    Please, please, please download your Rewind report at the end!
    Jellyfin's statistics aren't very exhaustive, and any additional data could help offer you more insights during next year's Rewind! Especially if you don't have the Playback Reporting plugin installed, this year's Rewind report might come in very handy, so keep it save!
    If something doesn't work and you can't download the data, I'll be happy to help you resolve the issue.

    Something isn’t working!

    I'm sorry to hear that! I spent a lot of time trying to make everything as robust as possible, but everyone has a different server and different media, so it's no easy task. 
    There appear to be some issues on iOS with the browser tab crashing, probably because it's crunching too much data. If it happens to you, please try again on a desktop browser.

    If you have any other issues, please comment below and include:

    1. What isn't working?
    2. Which device are you using to view Jellyfin Rewind?
    3. How are you accessing your server? (local IP, public domain, https yes/no)
    4. A screenshot could be super helpful.
    5. If you are familiar with web development, some logs from your browser's dev tools probably have the highest chance of helping me debug the issue.

    How does it work?

    Glad you asked! 
    Essentially, Jellyfin Rewind loads most of the information about your music from your Jellyfin server, processes it on your device, aggregates some nice statistics, and then shows the result to you!

    Your data never leaves your device; it's very similar to using the Jellyfin app on your phone.

    Sadly the build in statistics of Jellyfin are pretty lackluster as of now, even with the Playback Reporting plugin, so that a lot of data has to be processed on your device. That's why it takes a few seconds to generate your Rewind report.

    For next year, I might release a separate plugin that can use your Jellyfin server in order to crunch the data. This would also solve some of the connection problems that might happen this year. If you're interested in helping me with the plugin, please be sure to reach out!

    Where’s the source code?

    You can find the source code on GitHub: https://github.com/Chaphasilor/jellyfin-rewind. There you can also find the files needed to self-host your own instance if you feel like it (under "Releases"). 
    Self-hosting might actually enable you to use Jellyfin Rewind if nothing else works, because both Jellyfin Rewind and your Jellyfin server are running locally.
    Can I help out somehow?
    If you know something about web development, are a designer of some sorts, or have experience (or are curious about) developing Jellyfin plugins, I'd love to hear from you! There's so much I want to implement for next year's Jellyfin Rewind, and I need your help to bring all these ideas to life!



    Thanks to everyone who uses Jellyfin Rewind, I sincerely hope you enjoyed it as much as I did! 
    See you next year!!! - Chaphasilor
    1
    1
    1
    mcarlton00
    Offline

    Kodi Addon Maintainer

    Posts: 145
    Threads: 1
    Joined: 2023 Sep
    Reputation: 9
    Country:United States
    #2
    2023-12-31, 04:08 PM
    For those who just get an empty screen when opening the hosted version, try opening it in a private browser window. Not sure why it's not loading, but I've had 2 reports of it so far.
    Chaphasilor
    Offline

    Junior Member

    Posts: 14
    Threads: 5
    Joined: 2023 Jun
    Reputation: 0
    #3
    2023-12-31, 04:17 PM
    Oh that's strange! Logs would be nice, if there's a way for you to get them Smiling-face

    Did the people who had the problems use Jellyfin Rewind last year? Maybe they still have some old files cached...
    mcarlton00
    Offline

    Kodi Addon Maintainer

    Posts: 145
    Threads: 1
    Joined: 2023 Sep
    Reputation: 9
    Country:United States
    #4
    2023-12-31, 04:27 PM
    I've only seen it as an issue on the hosted version. No errors in the browser console, all 200s in network inspector. I did use it last year (and broke it then too).

    Switching to the self hosted docker container and everything seems to be working as expected. Actually downloading the report seems a bit finicky, but I have an abnormally large library (which is why I broke it last year).
    Nerokor
    Offline

    Junior Member

    Posts: 13
    Threads: 2
    Joined: 2023 Oct
    Reputation: 0
    Country:United States
    #5
    2023-12-31, 04:40 PM
    Thank you! This is really awesome. Is there a way I could share a link of my rewind with others?
    Chaphasilor
    Offline

    Junior Member

    Posts: 14
    Threads: 5
    Joined: 2023 Jun
    Reputation: 0
    #6
    2023-12-31, 04:43 PM (This post was last modified: 2023-12-31, 04:48 PM by Chaphasilor. Edited 1 time in total.)
    I see, as long as you got it working now!

    Yeah and the data processing isn't ideal, you'll probably end up with a few hundred megabytes that need to be kept in RAM. Did you get it to download in the end? Or is there anything I could help you troubleshoot? Maybe just open an issue on GitHub?

    (2023-12-31, 04:40 PM)Nerokor Wrote: Thank you! This is really awesome. Is there a way I could share a link of my rewind with others?

    Thank you! Right now you can only screenshot it, that's why I included the "summary" at the end. Sharing doesn't work because all the data is stored on your device, and it's quite a lot of data.

    But that's an interesting idea! And now that I think about it, it should be possible to build a "viewer" where you can import your Rewind Report .json file. If you're interested in something like that, please open an issue for it on GitHub so I don't forget about it!
    1hitsong
    Online

    Moderator

    Posts: 96
    Threads: 11
    Joined: 2023 Jun
    Reputation: 3
    #7
    2023-12-31, 05:29 PM
    Worked great for me on Windows. Simply spun up a quick web server pointed to the folder and it was off to the races.

    Very smooth. Great job!
    🤘 Enjoy

    1
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode