2023-09-20, 01:44 PM
(This post was last modified: 2023-09-20, 01:46 PM by TheDreadPirate. Edited 3 times in total.)
Plexamp alternatives - Finamp (Android), Feishin (Windows, Mac, Linux)
Jellyfin can transcode audio if the client requests it (Finamp has a toggle for transcode and direct play). Finamp also allows you to download your music (original file only) to save mobile bandwidth or for offline play. Jellyfin can also transcode video (highly suggested you have a GPU to accelerate transcoding).
The big differentiator between Jellyfin and Plex is remote access. Plex automates and manages the proxy infrastructure to enable seamless external access to your Plex. Jellyfin does not, but the same functionality can be achieved. All you need is a free DDNS domain. You COULD directly expose Jellyfin to the Internet, just open your router's firewall for port 8096, but we strongly recommend setting up a reverse proxy with Nginx, Apache, Caddy, etc., to handle external access requests.
https://jellyfin.org/docs/general/networking/nginx/
https://jellyfin.org/docs/general/networking/apache/
https://jellyfin.org/docs/general/networking/caddy/
For Nginx and Apache, the template provided in the documentation is pretty much copy and paste with minor modifications.
You should also enable HTTPS. LetsEncrypt is a service that issues free 90 day certificates for your DDNS domain and also provides apps to automatically submit the renewals.
https://jellyfin.org/docs/general/networ...etsencrypt
As for Plex and Jellyfin coexisting, there are quite a few people that use both. Or are transitioning from one to the other slowly. Jellyfin does not handle some acceptable Plex naming schemes. Namely using squiggly brackets {} for multiple versions. Jellyfin expects square brackets []. BUT Plex also accepts square brackets, IIRC.
I think I addressed everything. Let me know if I missed anything or if you have additional questions.
Jellyfin can transcode audio if the client requests it (Finamp has a toggle for transcode and direct play). Finamp also allows you to download your music (original file only) to save mobile bandwidth or for offline play. Jellyfin can also transcode video (highly suggested you have a GPU to accelerate transcoding).
The big differentiator between Jellyfin and Plex is remote access. Plex automates and manages the proxy infrastructure to enable seamless external access to your Plex. Jellyfin does not, but the same functionality can be achieved. All you need is a free DDNS domain. You COULD directly expose Jellyfin to the Internet, just open your router's firewall for port 8096, but we strongly recommend setting up a reverse proxy with Nginx, Apache, Caddy, etc., to handle external access requests.
https://jellyfin.org/docs/general/networking/nginx/
https://jellyfin.org/docs/general/networking/apache/
https://jellyfin.org/docs/general/networking/caddy/
For Nginx and Apache, the template provided in the documentation is pretty much copy and paste with minor modifications.
You should also enable HTTPS. LetsEncrypt is a service that issues free 90 day certificates for your DDNS domain and also provides apps to automatically submit the renewals.
https://jellyfin.org/docs/general/networ...etsencrypt
As for Plex and Jellyfin coexisting, there are quite a few people that use both. Or are transitioning from one to the other slowly. Jellyfin does not handle some acceptable Plex naming schemes. Namely using squiggly brackets {} for multiple versions. Jellyfin expects square brackets []. BUT Plex also accepts square brackets, IIRC.
I think I addressed everything. Let me know if I missed anything or if you have additional questions.