Leaderboard
Popular Content
Showing content with the highest reputation on 05/05/24 in all areas
-
4 points
-
Hey guys! Thank you all for the feedback. I have now had the chance to upgrade my production server to 4.8* and I can see the blank screen issues as well. I'll address this in the coming days and I'll have an update out shortly. Thank you so much all for your patience with this one! Kindest regards, Anthony3 points
-
That's not really an OK answer. You already damaged our collection content. Those of us with large collections are suffering through the current screen now. The Emby team made the decision to make the change without consideration of how it would affect some of us. A vague statement of "more options are possible" doesn't solve anything.3 points
-
2 points
-
Why are you ignoring us Luke!? You screwed up collections and you don't seem to care at all. It's like you're spitting in our face for some reason. This change really ticks me off because you knew what should have been done to group media typea in collections and you instead did whatever the heck you wanted to, royally screwing up how collections are displayed. Can you please stop being so stubborn and fix collections?2 points
-
Hey Everyone, My journey from Plex to Emby has been pretty smooth with the exception of setting up SSL encryption. There are lots of great posts on this forum and elsewhere on how to do this, and I consider myself pretty computer literate. But I'll be honest, this was a bit overwhelming for me as I have no experience at all in hosting web servers, DNS, or encryption certificates. After many hours, I've got it all working, so I thought I'd share what I've learned. I'm going to try to write this for the newbie, so don't be offended if it seems like I'm explaining lots of simple stuff. That's really what I needed a week ago, so maybe it'll help someone else in my shoes. Also, this is for Windows, although most of it applies to any OS. There's lots of text, but it's really very easy. Let me also say, I understand that a reverse proxy gives you lots of benefits and flexibility for securing your server. But that was a step too far for me. If you want a reverse proxy this post is not for you, but there are many posts in this forum to help you. If you want to access your Emby server from outside your home network you will want to require secure connection mode for all remote connections (see "Network" tab in Emby server configuration). To do this you need an SSL certificate. To get an SSL certificate you must have your own registered domain name. Here's a step-by-step. Domain Name Registration A domain name is the readable text part of a web address. So emby.media, or google.com, or media.yourdomain.net. Most home users don't have one, but you need one to get an encryption certificate. While (Edit:)There are many options for purchasing a domain (godaddy.com being very popular), I chose to buy my domain from domains.google. It cost me $12/year, and this is the only cost to getting your Emby server working with encryption. Go to https://domains.google, pick a domain, pay your money, and you're ready to go. For the rest of this discussion let's say you registered the domain name yourdomain.net. Now you need to associate your new domain with your home IP address. Most home users get their IP address assigned to them by their internet provider and it is "dynamic," meaning it can change. So you need to be able to tell your domain provider what your address is and update it when it changes. This can be done automatically, and is called dynamic DNS (DDNS). (Edit:) Before obtaining a domain, ensure the provider supports Dynamic DNS. Google domains supports this easily, here is the help page explaining how to set it up. Fortunately, my ASUS router has this capability built in so it was easy, but it's easy even if your router doesn't (follow google's directions). (Edit:) In case you have a static IP (obtained from your ISP), DDNS support is not mandatory. That's it for domain name registration. Now yourdomain.net points to your home network IP address. SSL Certificate Now you need to get an SSL certificate. This has the encryption keys you need, and must be issued by a recognized certificate authority or it gets blocked by your browser. Lets Encrypt will give you a free SSL certificate but it has to be renewed every 90 days. This was the part I was most confused by, but it's actually really easy. The part to understand is that Lets Encrypt must have some way of proving you own your domain name before they can issue you a certificate. There are two options, 1) they give you a little text file to place on your web server in a certain location. I don't have a web server so this is a no-go. 2) They give you a text string to add to your DNS registration in what is called a "TXT Record." You do this with google domains, it's very easy. To get a certificate you need an ACME client program that knows how to talk to the lets encrypt server. They recommend certbot, but it doesn't work in windows. Dig enough and you'll find ZeroSSL, they have a nice downloadable program that does it all and is really easy. Download here. Make a directory on your computer (I used c:\ZeroSSL). Put the le64 (or 32) exe in this directory. A single command will create your certificate. I think the easiest way to do this is create a text file in the same folder as the program, call it "get_cert.bat" and put the following three lines of text in the file. Edit the second line to have your actual domain name (instead of "yourdomain.net"), and to have your actual password for your PFX file (whatever you want it to be, just replace "yourpasswordhere" in the code below. @[member="Echo"] off le64 --key account.key --csr domain.csr --csr-key domain.key --crt certificate.csr --domains "yourdomain.net" --generate-missing --handle-as dns --export-pfx “yourpasswordhere” --live pause Save the text file as get_cert.BAT and then double click it to run. This runs the le64 program, creates the public/private key pair, asks lets encrypt to generate a certificate, saves that certificate, and converts it to a PFX file format that Emby requires. All in one command! When you run this, a command window will appear and you can see what it's doing. After a few seconds it'll pause and ask you to place the TXT record in your domain. It gives you a name and value, the name will be something like _acme-challenge.yourdomain.net, and the value will be a bunch of random letters and numbers. The program pauses here for you to put this into your domain. So now you just log in to your google domain again, go to "DNS" on the left menu, scroll all the way down and enter a "Custom Resource Record." The type is TXT, the name and value are what le64 gave you. Put them in, wait a few minutes for the change to take effect (took just a couple of minutes for me). Then go back to the command window where le64 is running and press enter to continue. It'll then verify your TXT record is there and issue your certificate. You'll find a file certificate.pfx in the le64 directory, that's it! Emby Setup Now log in to your Emby server setup. Go to "Network," in the field "External Domain" you put your domain name, so yourdomain.net or whatever you chose. For "Custom SSL certificate path," browse to the .pfx file that was created by the le64 program. In the "Certificate Password" field put whatever password you used in the .BAT file above when you created your certificate. Then for "Secure Connection Mode" I recommend you choose "Required for all remote connections." You also have to log in to your home router and forward port 8920 to the computer running your Emby server. I'm not going to give directions on how to do this, it depends on your router, but it's super easy. That's it. You need to restart your Emby Server, and then you're done! You can now access your server remotely and securely at https://yourdomain.net:8920. Certificate Renewal Now, I mentioned before that the Lets Encrypt certificates are only good for 90 days. So every 90 days you have to renew the certificate. Take that "get_cert.bat" file you made earlier and make a copy of it called renew_cert.bat. At the end of the second line, just add the text "--renew 20" (without the double quotes). When you are within 20 days of your expiration date run this file, it'll renew your certificate. I believe it'll ask you to place a new TXT record in your domain, so certificate renewal cannot be made fully automatic. You'll have to run it manually and add this TXT record into your google domain just like when you created the certificate in the first place. But it takes just a few minutes and then your certificate is renewed. You'll have to restart your Emby server for it to take. The file locations all stay the same, so you don't have to update anything in the Emby setup, just restart Emby. That's it! Well, I hope this helps someone. Sorry for the long post. I would have benefited from this level of detail a week ago, so maybe it'll be good for someone. If anyone sees something wrong here, feel free to correct me.1 point
-
Hello, I'm an Emby Premiere user since multiple years and love it. When I switched to an iPhone and started using Carplay, I was so happy to see Emby supports it. But when I found out it does not work with the files downloaded to my phone, I was honestly shocked. Most apps which offer music content allow offline downloads to be working with Carplay. It's even more strange to me, since Carplay is an advertised feature working with Emby Premiere only. Please add offline media support, at least for music, to Carplay. It's a very important feature to many I guess and I think it's missing way too long.1 point
-
is incorrect. The request you quoted is to group items in a collection by content type. Okay. However, that's not what was done. What was done is to group them by content type, make a scrolling list instead of a grid, and remove all books and games from collections. If they were still in grids and books (and games? - I really don't remember if games are a default emby function or if they're something I added with an extension) were still there, I'd shrug, be very slightly irritated, but accept it. That's not what happened, on either part.1 point
-
Metadata is like onion layers... You have it all working nicely and then change programs and start crying. When you have fixed up the problems, you peel back another layer of metadata and cry some more! Mp3tag is extremely powerful. I've been using it for years and likely only use it at a very basic level. Keep going... you'll get there!1 point
-
Well I’ve heard the name iptvboss tossed around but never tested it myself.1 point
-
1 point
-
The important part is I have a clear, workable path forward to fix all these other missing thumbs. Thanks for your help, Happy2Play.1 point
-
@Lukewill have to comment on that and may need to see the server log also. As this in general I believe will point to a database issue, unless it is a platform specific issue. As I just added that image without issue Was this done in ET or Web Client?1 point
-
So the confusion here comes from image type as the only Thumb provider is FanArt, while other providers many have the image you want but are not Thumb images and require manual intervention getting the image url and appling yourself. As image restriction are slightly different across providers as a Background image technically should be textless.1 point
-
new graphics card installed and so far, everything is back to normal. thanks for all the advice.1 point
-
im thinking as well.. Ive asked if this has happened agin..and it has not.1 point
-
something like this html:root { --theme-primary-color-hue: 180!important; --theme-primary-color-saturation: 100%!important; --theme-primary-color-lightness: 25%!important; --theme-accent-text-color-darkbg: #008080!important; --theme-accent-text-color-lightbg: hsl(var(--theme-primary-color-hue), var(--theme-primary-color-saturation), var(--theme-primary-color-lightness))!important; }1 point
-
1 point
-
1 point
-
My guess would be a difference in timing of when certain devices were turned on. The next release should get around this for you and it should be out next week.1 point
-
1 point
-
Hi. You simply change the password. Then any devices that were authenticated with that user will have to re-authenticate.1 point
-
Indeed. Just FYI our non-US users now appear to outnumber our US-based ones. But, aside from that, I think a lot of assumptions that are unknowable at this time were made in @lifespeed's post.1 point
-
Nothing is really known at this time but a system like Emby is actually counter to the main purpose of DRM. Emby is designed to give you unfettered access to your media from absolutely anywhere on any device. DRM is designed to keep you from being able to do exactly that. Therefore, never say never but the folks implementing DRM are doing so specifically to limit the ability of systems like ours to be able to access their content.1 point
-
You didn't understand what I was saying. OTHER features are not asked for, and for those, go ahead, f them up. But for features that ARE asked for like group collections by media type which I also requested, then Luke needs to listen to the users and take into account what's been asked and what's already been proven in the ATV app. Instead, he completely ignored everything, did whatever the hell he wanted to, and it pisses me off. Enough is enough. He just completely ignores what we've asked for and then we have to wait YEARS to get it done the way it should've been done to begin with. It's completely BS. Make sense?1 point
-
1 point
-
Update #2: I removed the /shows library again and reinstated the old /tv path, to ensure that the users can continue to watch an episode even if they click on a duplicate. Restarted the container and vacuumed the database. Then i re-added the library under the old /tv path. Now the duplicates disappeared! Don't know if it was the database vacuuming or the usage of the old path, but it did the trick!1 point
-
1 point
-
Hi Luke, The standard Android version does not display the message. in iPhones, Windows and Samsung phones the message does not appear. Seems to be the one for Android TV only. I only have nvidia shields. I cant say if it is Nvidia shield specific or generic. This is cosmetic - the app works perfectly fine. Thanks. Regards, Paulo1 point
-
Yep, "this is the way". What a great piece of software this is! Just peeved I have not loaded this before now. I really like the "match" feature to pull in the meta, then there's is a "Quick Embed" option to write that meta to file (tags).. Gold! I think there is a option to merge multi chapter mp3 books to m4b format with chapter info? Haven't tested that yet because I have no media like that.1 point
-
Si, hace falta que subas los logs para que los devs puedan analizar a detalle tu situación. Pero haz considera que quizás sea algún disco duro que este fallando, por lo tanto la tardanza sea por los errores de lectura. Podría ser que una o varias películas estén corruptas. Por si acaso checa el SMART de tus discos quizás te de información útil.1 point
-
(FWIW) Some more thoughts/ideas/suggestions... I’d consider Genres-Styles as having a very similar Parent-Child relationship to Albums-Songs. For Genres-Styes, this would need to be a many-to-many database relationship because a Parent Genre could have many Child Styles, plus a Child Style could have more than one Parent. E.g. a Folk Rock Style could ‘belong’ to both Folk and Rock Parent Genres. If the current individual Genre pages evolved into detail pages (as described in my previous posts), then this potentially gives a relatively easy way to link/map Styles to Genres, within Emby. E.g. selecting the Edit icon (as on many detail pages now) opens up an Edit window. Genre appears in these windows now – replace it with Style within a new Genre Edit window. An enhanced individual Genre detail page would likely be useful for a majority of users, evidenced by the many forum Genre topics and discussions. A new individual Style page could be either detailed or simple. Perhaps simple (similar to the current Tags tree structure and pages) would be preferred because Style ‘sits below’ Genre and is likely less important for a majority of users. Style could potentially become a top-level menu tab. This would create some crowding of the menu bar, but this could be somewhat mitigated by implementing a customisable menu bar (which is a very popular feature request). Style could be added to various filter options. This may help where some people don’t have enough AND/OR options with Genres alone, now. Lastly, add a Links section to the bottom of individual Genre pages and automatically show links to the relevant MusicBrainz and Discogs Genre pages (if this is technically possible). I started drawing a diagram of the above and it got complex quite quickly! I also asked an unnamed AI source to do it for me, but it declined to help! So, we need the Emby gurus to perform some Style magic for us all!1 point
-
How do I install this in Kodi 21? I've used previous versions before, but I cannot install this version after updating to Kodi 21. I see from the first post, there are 3 helper dependencies, but when I try to install them from kodi.emby.tv, it errors saying dependency Python 2.19 was not met. I cannot install the main plugin because of a dependency issue, which I'm assuming are the 3 missing ones from the Dependencies folder. plugin.video.emby.movies-0.14.zip plugin.video.emby.musicvideos-0.14.zip plugin.video.emby.tvshows-0.14.zip Kodi 21 on Nvidia Shield (Android TV 11.0.0 API level 30) Edit: Nevermind, I just overlooked the "dependencies" aren't in the dependency folder, they are in the main folder. Trying now. Edit 2: Yeah, I was looking in the wrong place for the 2 other parts. Those I listed are something else entirely. I should have waited about 10 more minutes before posting and I would have resolved my issue before posting.1 point
-
I just discovered I had this exact same issue: hardware transcoding would fail, direct stream and software transcoding was fine. The fix for me was to simply update the Nvidia drivers to the latest (my card was the T1000).1 point
-
With a chapter per episode? With separate art, descriptions, and even pages for each chapter? That is unnecessary. Chapters in audiobooks don't have separately published artwork, and often don't have any more description than "Chapter 1". If you had a summary blurb on each chapter, it would be spoilery and you would have to write it yourself, unless you populated it from a Cliff's Notes type website on the book, which would be even more spoilery and is definitely not available for most novels so would be a waste. I don't think the comparison matches up. About the only comparison that would fit is the ability for Emby to remember what chapter you last listened to, and where you are in the current chapter. But that is a barebones requirement for any proper audiobook player.1 point
-
I guess you are missing the point about server / client. Leave the PC turned on with you usb drive attached then use your shield as a client to watch media. Moving the USB drive back and forth, will lead to trouble. If you forget to insert the usb drive to your pc and start emby server, emby will see it as not available or deletet and start removing movies and tv shows etc. from you library. And you will have to reimport the files.1 point
-
Sorry for not posting, I am working on a new gui and will get it finished this weekend, I hope. I am trying to find what works best for defining channel content. For me, this is great fun. Vic1 point
-
Next version will de-double the boxset/collection updates....1 point
-
How 10.X works: Realtime updates (Emby via websocket) do not report boxsets/collections changes directly, just e.g. a movie has changed. The plugin tries to detect the assign boxsets/collections by movie's ParentId. It queries all boxsets from the ParentId and updates them all. e.g. "Alien" boxset/collection change... Emby would report 3 movie changes The ParentId is usually the subfolder of a movie. /movies/Alien 1/Alien1.mkv /movies/Alien 2/Alien2.mkv /movies/Alien 3/Alien3.mkv In this example ParentId would point to "/movies/Alien 1/", "/movies/Alien 2/", "/movies/Alien 3/" At the moment the plugin would update the "Alien" boxset/collection 3 times cause 3 movies had changed. I need to find a way to de-double these updates, however.. If ParentId points to a folder with multiple movies and multiple boxsets/collections assigned like... /movies/Alien1.mkv /movies/Alien2.mkv /movies/Alien3.mkv /movies/Back to the future1.mkv /movies/Back to the future2.mkv /movies/Back to the future3.mkv ...it would update both boxsets/collections. "Alien" and "Back to the future" even "Back to the future" has not changed. If you have many boxsets/collections in a ParentId's location, it could take quite some time to update them all.1 point
-
I think I found the problem. You really added a movie, not just assigned a movie to a collection? I wasn't aware it's possible doing that at in one step. BoxSet/Collection updates for realtime sync only triggered for updated content. Not new content. I'll fix that in next version, but please check.1 point
-
I managed to get it working. I'm not sure why though. Switched to Desktop mode I uninstalled the version that I installed via Discover. Downloaded https://github.com/MediaBrowser/emby-theater-electron/releases/download/3.0.19/emby-theater-flatpak_3.0.19_x86_64.flatpak via Chrome Started Konsole (terminal) cd Downloads flatpak install emby-theater-flatpak_3.0.19_x86_64.flatpak Started Emby and it worked fine. No idea why there would be a difference though.1 point
-
I have located the javascript responsible for gamepad input and a working quick fix is to simply rename it so it cannot be executed. <script type="text/javascript" charset="utf-8" async="" src="modules/input/gamepadtokey.js?v=4.8.1.0"></script> On your server locate the emby server installation and rename the file On my system(linux obviously) i found it here and simply used mv to rename it: /opt/emby-server/system/dashboard-ui/modules/input # mv gamepadtokey.js gamepadtokey.bak Restart your server and restart your browser maybe clear cache of your browser too. All inputs from your joystick should be ignored from now on. Remember the steps because your next update will most likely install a new copy of the script. Maybe this helps the devs to implement an off-switch for us which simply disables this script.1 point
-
0 points
-
This is off-topic, you should start a thread about live tv.0 points
-
Is said market sufficient to financially support Emby development? There is more to it than mere existence.0 points
-
Hi, yes, more options to control this are possible for future updates. Thanks.0 points
