Leaderboard
Popular Content
Showing content with the highest reputation on 07/15/20 in Posts
-
Please click "Like this" and share it if you want to support this feature. Thank you ! There are multiple versions of each tvshow in my library Some are 4K, some are 1080P, some are HDR, and some have subtitles every time when I paly a next episode, the first version of the default sort will be played automatically For this reason I was forced to quit playing, Then manually select the last version, Resume playing This is not what I want. I hope that when I play 2160P, the next episode will still be the 2160P version, not automatically switch to another(1080P) version,I need to exit playback, So I hope to switch the version during playback.5 points
-
Yes there is a global per connection option on Dashboard-Network or a per user connection option Dashboard-Users-select the user.2 points
-
2 points
-
Be able to create playlist based on a certain criteria, like genre and or year, in order to create a dynamic playlist that it refreshes automatically when new content is added. This way you can for example, create a tv comedy playlist from the 90's, or a new sci-fi Movies playlist. Some other criteria for rules could be the rating, watched/unwantched, score, tags, language, audio codec, etc The possibilities could be endless1 point
-
I am looking to see if a SAML2/OAuth plugin is something others would use. I myself would love this feature to share Emby publicly with family members and friend and worry a little less about insecure passwords that some may use. I personally am a big advocate for security as I work in IT and see how a lack of good security can cause havoc. I love Okta and what it offers. Anyone can sign up and use it for free under 1000 users if you sign up as a Developer. That is just plain awesome. Let's see who else is interested. I am excited to find out! Thanks1 point
-
CURRENT STATUS: SSO: Not yet planned LDAP: Development COMPLETED - BETA AVAILABLE >180 direct endorsements >30 MONTHS (>2.5 years) >12,000 views PLEASE BUMP - - - - - PLEASE LIKE - - - - - PLEASE BUMP - - - - - PLEASE LIKE - - - - - PLEASE BUMP This would greatly expand Emby's usage, and possibly more enterprise level adoption, user templating, user groups, SSO, etc. There are also users who have completely abandoned Emby and ended subscriptions due to the lack of this necessary basic functionality. Note: SAML2 is also part of this request. (header auth is also acceptable, at a minimum.) Context: I am trying to use something like openfire as a Instant Messaging solution which already supports LDAP and SAML2. So this would allow the current user of emby to seamlessly use web-based instant messenger with the same username and password as Emby without the need to enter them into a form. This would also allow universal login to be shared with my home PC's, Spiceworks, Ombii, Organizr, etc. The multitude of possible flexible functionality this could add is truly incredible. THIS NEEDS TO BE DONE, myself and others cannot manage a userbase with proprietary passwords for a single service (with no self-service password reset/recovery), when things that have only months of development implement it within days, easily. Status: LDAP - Development Completed - BETA AVAILABLE! Common LDAP solutions to test against:Open LDAP (Open Source) [use this] ApacheDS OpenDJ 389 Directory Server Microsoft Active Directory SSL is NOT actually needed, but Emby team insisted on it anyways: Simply offering a toggle option for auth to send plaintext or encrypted passwords would work just fine. It is ironic to claim the need to be overly security conscious of user passwords, while lagging behind on basic SSL. If SAML is implemented, a SAML request/response can just be signed by an x509 and it is just as secure as TLS using SSL. SSL does not need to be natively supported, as it is perfectly possible to run it through an SSL reverse proxy tunnel and have the same effect. SSL Feature Request: https://emby.media/community/index.php?/topic/33983-ssl-integrationsupport/&do=findComment&comment=322526As of now username and password is encrypted client-side as security as SSL is not natively implemented. Emby team has said this impedes the adoption of both SSO and LDAP. Please see our SSL request topic; like, comment, and endorse it to show how many people would enjoy/gain from this basic security. Ways to satisfy this FR: Direct LDAP connector SAML2 connector General SSO functionality (SSO Header, etc) Allowing user header auth NGINX auth support RADIUS Authentication Other features that are inherently possible if this is implemented: Self service passwords Ability for users to invite users/guests Expiring Accounts (after duration/trigger) Unified credentials for many services Corporate level authentication security User groups Mass User management Update 1: I encourage others to work on this but I am currently seeing what I can do to develop a solution to this myself. If you have experience in this LDAP/SSO/SAML2/SSL/.NET contact myself, @@Luke, @@ebr or the Emby team to let them know, any help is greatly appreciated! By everyone! Update 2: I know there is always the question of "well how many users actually want/will use this", so I compiled a list of some of the other threads/sites where people request this (to apparently no effectiveness in motivating the team). Update 3 (18 MONTH UPDATE): This request has now hit 18 months in age, NO progress made thus far whatsoever. ( ) Update 4: This FR is now the 4th most liked post ON THE ENTIRE FORUM and the 3rd most liked FR ON THE ENTIRE FORUM (ever), the 1st most liked active FR ON THE ENTIRE FORUM and over 4000 views. Counting endorsements besides those on this thread show over 115 direct requests/endorsements for this basic functionality. Lets get this moving guys, this is getting to be a bit much. Almost 2 years waiting on this now. Source Update 5 (9/20/2017): This feature request is now the MOST DESIRED REQUEST EVER MADE TO EMBY, sadly, that has not merited any progress at all. The staff has been working on things they believe Emby users want or may want, but it is clear what people want. We can only hope now our wishes are respected instead of being told what we want and having our requests dismissed. Source Update 6 [2 year update] (10/17/2017): Two years and not a single bit of progress has been made. TWO YEARS!!! To say this is disappointing is an understatement. The entire reason I went from Plex to Emby was because of local user management. THIS IS THE ONLY REASON, so naturally I wanted to have complete control over my users, but after TWO YEARS, still nothing. Update 7 (3/6/2018): DEVELOPMENT HAS STARTED!!! Check Luke's recent comments, if you want to test it out, download the latest beta and install/configure the LDAP plugin to test and give feedback!!! Update 8 (4/6/2018): Development on the LDAP connector has completed from what I gather, not sure if this is only a beta or a primary release; SSO is still a plan for the future but has not been touched. Progress made by other users (looks to be nearly, if not fully complete): https://github.com/MediaBrowser/Emby/pull/1885 https://github.com/MediaBrowser/Emby/pull/2139 Exploits shown by other users against Emby (emphasizing the need for a centralized authentication solution): https://emby.media/community/index.php?/topic/12335-unauthenticated-access-over-the-internet-to-logs-folder/ https://emby.media/community/index.php?/topic/20376-all-folders-visible-to-all-users-after-upgrade/ Related FR that could be helpful: https://emby.media/community/index.php?/topic/46635-support-for-logging-users-in-though-url-scheme/?hl=user Any of these could be interesting to have compatibility with: http://lemonldap-ng.org/welcome/ https://github.com/Jasig/cas http://passportjs.org/ https://www.nginx.com/resources/admin-guide/restricting-access-auth-request/ LDAP/SSO/SAML Requests (~180 endorsements) [>12,000 views] > 95 endorsements on this post ~ 30 endorsementshttps://github.com/MediaBrowser/Emby/issues/1146 > 35 endorsementshttps://www.bountysource.com/issues/24943821-authenticate-users-using-ldap > 14 endorsementshttps://feathub.com/tidusjar/Ombi/+122 > 4 endorsementshttps://www.reddit.com/r/emby/comments/5o44wd/creating_deleting_updating_users_with_the_api/ Interview, in article comments user said lack of LDAP STOPPED him from using Emby (Emby is actually losing customers due to the lack of this NECESSARY basic functionality):https://www.linux.com/news/software/multimedia/856128-exclusive-interview-emby-founder-luke-pulverenti Duplicate, user had no progress on first 2 posts (no one from Emby actually tracked this or even replied to him):http://emby.media/community/index.php?/topic/861-mb3-and-active-directory/ http://emby.media/community/index.php?/topic/867-mb3-and-active-directory/ Auth announcement, user 'Drashna' in comments requested LDAP/ADhttp://emby.media/community/index.php?/blog/1/entry-177-manage-your-home-with-emby-users/ Various similar requestshttps://github.com/MediaBrowser/Emby/issues/2494 https://github.com/MediaBrowser/Emby/issues/2493 https://forum.yunohost.org/t/integration-emby/912 http://emby.media/community/index.php?/topic/13081-active-directory-integration/ http://emby.media/community/index.php?/topic/11200-media-browser-3-server-ldap-active-directory/ External SQL auth request:http://emby.media/community/index.php?/topic/27986-emby-and-shared-mysql-database/ http://emby.media/community/index.php?/topic/23509-authenticate-users-via-external-mysql-database/ http://emby.media/community/index.php?/topic/12001-external-login-to-mysql/ #ADFS #SSO #LDAP #ActiveDirectory #MSAD #SAML #SAML2.0 #SAML1.1 #PingFederate #OKTA #LemonLDAP #JASIG #authentication #auth #TLS #SSL #Usergroup #usertemplate #header #authheader #headerauth #security #hardening #authhardening #authenticationheader #externalauth #centralauth #centralizedauth #centralizeddb #exploit #authexploit #security #loginhardening #authenticationhardening #accesscontrol #.NET #SelfService #RADIUS1 point
-
It kinda bothered me that the Linux version wouldn't update itself, so I made a script that will check the latest version and installed version of the Emby server, and update it if it's new. It handles the internet going down and such so it doesn't hang. Run it on your own periodically, or set it to run in cron (pipe output to null, though!). Now, my server checks for updates every day at 5:30 am, and installs it if one is available. Run at your own risk. My system is running Ubuntu Server 18.04.1 LTS. Lots of comments are in the script, so edit away as needed. #!/bin/bash # THIS SCRIPT UPDATES EMBY TO THE LATEST STABLE VERSION # IF AN UPDATE IS AVAILABLE. # # Script must be run as root or with root priveleges # (like using sudo) # # !!! USE AT YOUR OWN RISK !!! # # Written by Adam Harbach on Feb 18, 2019 on # a system running Ubuntu Server 18.04.1 LTS on # an x64 system. Modify as necssary. Some edits may be required. # # ==================================================================== # EDIT ME IF NEEDED! # -------------------------------------------------------------------- # Set the fileame from GitHub that matches the one you use # for your system architecture. Replace the version number with VVVV # (four of the letter "V" in UPPERCASE!). # The script will replace VVVV with the current version number. latest_download_filename=emby-server-deb_VVVV_amd64.deb # Set the url of your server. This script is designed to work on # the same machine as the server software, and is not configured # for updating a remote machine, but, if your server is listening # on a port other than the default 8096, you'll need to change it # here. DO NOT ADD A TRAILING SLASH! Stop after the port number. # # Most users won't need to change this. server_url=http://localhost:8096 # END EDITS (Unless the main script quits working...) # ==================================================================== # # Get latest stable version number. # Visit the symlink of the latest version, discard the HTML output, # and print the redirected URL, which will contain the version number, # feed it into AWK, which will strip off all of the URL except # the version number (version is last item after all forward # slashes "/" ). # Give a timeout period (in seconds) in case the internet is down, # the script won't hang (-m option) latest_version=$(curl -Ls -m 30 -o /dev/null -w %{url_effective} \ https://github.com/MediaBrowser/Emby.Releases/releases/latest); # make sure the connection was successful if [ $? -ne 0 ]; then echo "Error checking for latest version. Script exiting." exit 20 fi; # Success, continue filtering data from that variable. latest_version=$(echo "$latest_version" | awk -F "/" '{print $NF}' ) # Set download filename. # Replace the placeholder in the template with the actual current version number. latest_download_filename=$(echo $latest_download_filename | sed 's/VVVV/'$latest_version'/') # Set url of latest version latest_download_url=https://github.com/MediaBrowser/Emby.Releases/releases/download/$(echo $latest_version)/$(echo $latest_download_filename) # Set file download path. This is where the new package will go # and where your package installer (dpkg for debian based linux) # will be set to find the file. latest_download_path=/tmp/$(echo $latest_download_filename) # Get the currently installed version number. # Load the dashboard, and pull the version number from the <head> # element. give timeout to curl agian in case emby doesn't respond. installed_version=$(curl -s -m 10 $(echo $server_url)/web/index.html) # make sure the connection was successful if [ $? -ne 0 ]; then echo "Error checking the currently installed version. Is Emby running?" echo "Script exiting." exit 22 fi # Success, continue getting the version number installed_version=$(echo "$installed_version" \ | sed -n '/data-appversion=\"/p' \ | awk -F "data-appversion=\"" '{print $2}' \ | sed 's/\".*//') # see if the latest version is installed (do the versions match?) if [ $installed_version == $latest_version ] ; then echo "Emby is up to date." echo "Installed: $latest_version" echo echo "Exiting." else echo "Emby update available." echo "Installed: $installed_version" echo "Latesst: $latest_version" echo echo "Attempting to download update." # download with a 5 minute timeout period curl -Ls -o $latest_download_path -m 300 $latest_download_url # see if download was successful if [ $? -ne 0 ]; then #failed echo echo "Download failed, cleaning up parital download and exiting." rm $latest_download_path exit 30 fi # success, install echo echo "Download success. Installing." dpkg -i $latest_download_path # was install successful? if [ $? -eq 0 ]; then # fail. clean up download rm $latest_download_path # notify echo echo echo "Emby failed to install." # exit with error exit 51 fi # success, remove the installer rm $latest_download_path echo echo echo "Emby updated to version $latest_version." fi exit 01 point
-
I had two movies do something similar the other day. What I did was delete all the files but the movie and then rescan those movies replacing all meta dad.1 point
-
Could have joined them in less than the time it took to write that last post [emoji3]1 point
-
It's all becoming a blur so I can't remember. I've scheduled another couple of recordings for this evening which should kick off in about 40 minutes so I'll wait till the box wakes up and then initially connect with a client to see if Emby is running. Either way will then log on to server and see what's happening.1 point
-
1 point
-
The script will not help. Mine creates the strm file with the file name and writes the url to the mp4 file in it... But there's no way you can lift the 2 hours a day restriction as your IP will not be linked to your premium account. I still have set these strm files in Emby and watch it for 2 hours or use it as a window shop. There's also a good way to watch Uptobox files on AndroidTV/Shield with the Uptobox unofficial app (https://play.google.com/store/apps/details?id=com.devgatoo.uptostreamv2) even if the interface is pretty basic.1 point
-
1 point
-
1 point
-
Yeah it's the computer alright. Movies play fine over the network on my laptop. So the server is on the same machine as the Theater is installed. It's really weird why it all worked a couple weeks ago, then suddenly, stopped working--and it's only HEVC movies, and worse when it's a 4K one. If it was a hardware issue, you'd think I'd see artifacting of video or other issues.1 point
-
1 point
-
1 point
-
That helped indeed, i thought creating the emby user would have been enough. Thanks alot for relieving some off the headache!1 point
-
As far as I know there is no such function and I doubt there ever will be as most folks do not want to perform aspect murder. You TV should have something like a "stretch" function to allow what you want and the TV is where that functionality belongs.1 point
-
A few comments: Of course "is being worked on" didn't mean permanent ongoing work. But there has been a long chain of prerequisites, like: before doing X, we need Y and before Y, we need Z, but we can't do Z without doing Q as well and that depends on .... But where I don't really agree much is declaring tone-mapping as an inevitable feature. Wherever people get their content from these days: There's typically a choice between getting regular (SDR) and HDR content. Hence it's easy to follow a simple rule: When you have HDR displays, get HDR content When you have SDR displays, get SDR content When you have both, well - ideally get both The only valid use case I see for a server-side tone-mapping feature is the third case: You primarily have HDR displays and sometimes you want to watch the same content on SDR displays without duplicating content in your library. But all of you asking for server-side tone-mapping need to be aware that this is not (and will never be) a high-end feature. It's a workaround only to make things appear less bad. It will never achieve the same quality of the original 8 bit content that you can get in the first place. Emby's mission is "your media anywhere" and that's why we try to handle this situation as good as possible.... ...but if somebody's library and Emby server setup strongly depends on having a tone-mapping feature in place for regular use, then I must clearly say that this is not a very good plan.1 point
-
So I'm trying to set up my emby server since my window laptop no longer receives updates, bc I'm broke and really can't afford the new windows 10 software at the moment, but anyhow I'm needing a lot of help apparently, so any and all will be much appreciated. I have used Plex for about 7 years and just purchased the Emby Premium subscription two days ago. Since then I've tried to set up my server on Pixel 4xl and my Lenovo Chromebook c330 (I believe is the model) and it's 32 bit. So first, I wanna say I would really love to set it up on my chromebook seeing why that's why I got it in the first place, before I realized that Plex doesn't offer software to set up servers on Chrome OS. I'm not familiar with Linux really, but I have managed to install a app once before using commands, I may of "flipped a flag" or two before also. Anyhow, I'm not sure if I'm missing something or if Google is just a difficult company to work with when it comes to companies like Emby and Plex to get working software outside of the Play Store for Chrome OS or what. The fact there isn't an easy download & install option, such as there is for Windows, to use for Chrome OS without having to change some major settings on a device is ridiculous. In saying that, I'd still love to set my Emby server up on it. Second, I've somehow managed to install a server on my Pixel 4xl but can't get any of my other devices to connect to said server by either the manual connection option or the Emby Connect (is that what it's called? Can't recall to be honest) or whatever the other option is called to connect to a server is called. I can't seem to even get to my dashboard to add other users, I was about to get to the community pages (obviously) via browser. Anyhow that's my prob at the moment. I'm really wanting to achieve my goal in seeing up this server bc, well I'm tired of casting my library to my Chromecast with a plain user interface to view my media, and I don't like throwing money away, even if it was just $6. Again any help would be appreciated, I apologise for the lengthy post, but wanted to try to get in as much info into this thread as possible. Thanks Mr.MC0 points
