Jellyfin
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.
Troubleshooting⚑
Wrong image covers⚑
Remove all the jpg
files of the directory and then fetch again the data from your favourite media management software.
Green bars in the reproduction⚑
It's related to some hardware transcoding issue related to some video codecs, the solution is to either get a file with other codec, or convert it yourself without the hardware transcoding with:
ffmpeg -i input.avi -c:v libx264 out.mp4
Stuck at login page⚑
Sometimes Jellyfin gets stuck at the login screen when trying to log in with an endlessly spinning loading wheel. It looks like it's already fixed, so first try to update to the latest version. If the error remains, follow the next steps:
To fix it run the next snippet:
systemctl stop jellyfin.service
mv /var/lib/jellyfin/data/jellyfin.db{,.bak}
systemctl start jellyfin.service
# Go to JF URL, get asked to log in even though
# there are no Users in the JF DB now
systemctl stop jellyfin.service
mv /var/lib/jellyfin/data/jellyfin.db{.bak,}
systemctl start jellyfin.service
If you use jfa-go for the invites, you may need to regenerate all the user profiles, so that the problem is not introduced again.
Issues⚑
-
Subtitles get delayed from the video on some devices: 1, 2, 3. There is a feature request for a fix. Once it's solved notify the users once it's solved.
-
Trailers not working: No solution until it's fixed
-
Unnecessary transcoding: nothing to do
- Local social features: test it and see how to share rating between users.
- Skip intro/outro/credits: try it.
- Music star rating: try it and plan to migrate everything to Jellyfin.
- Remove pagination/use lazy loading: try it.
- Support 2FA: try it.
- Mysql server backend: implement it to add robustness.
- Watched history: try it.
- A richer ePub reader: migrate from Polar and add jellyfin to the awesome selfhosted list.
- Prometheus exporter: monitor it.
- Easy Import/Export Jellyfin settings: add to the backup process.
- Temporary direct file sharing links: try it.
- Remember subtitle and audio track choice between episodes: try it.
- IMBD Rating and Rotten Tomatoes Audiance Rating and Fresh rating on Movies and TV Shows: try the new ratings.
- Trailers Plugin: Once it's merged to the core, remove the plugin.
- Jellyfin for apple tv: tell the people that use the shitty device.