Leaderboard
Popular Content
Showing content with the highest reputation on 02/13/23 in all areas
-
Well the sync code by itself is no magic. The point is getting accurate progress and event callbacks from (in my case Kodi). That's a bit a hassle in Kodi. Not sure what kind of approach the watch party plugin used. I assume it's trying the same as I do by assigning the devices and use the player (callbacks) as controls. e.g. a seek-command on the master should initiate a seek on the client. As mentioned as faster/accurate the callbacks are, as good is the sync (for not optimized) clients. The websocket should do a good job. In my implementation Kodi sends the commands to Emby and Emby forwards to the clients -> 2 hops. If the controller is Emby server itself, there is only one hop (which could help). As I use http to send the (session) commands (and receive via websocket), there is a delay by http (btw would be nice if Emby server supports sending commands via websocket as well). Therefore I added a custom "API" to send offsets (Client must support that). e.g. Master send the seek command (including the position) AND a timestamp when the command was send. When received by the client, it can calculate the delta from the timestamp and add it to the requested seektime position ticks. Ergo playposition is very accurate. Some other custom "APIs" are used as well, but this more eye candy. e.g. a client can confirm a watch together request or not. If not supported, you could force them to participate.3 points
-
Okay, habs rausgefunden. Kindersicherung war schuld. Alterseinstufung war auf 18 statt FSK-18. Und damit hat Emby den gnadenlos rausgefiltert. Hab jetzt einen Adminaccount, ohne Kindersicherung. Hatte zuvor einen mit FSK18 Einstufung und dachte, alles wird angezeigt. Danke für den Support.2 points
-
2 points
-
why would you not use iptvboss? all local and worked very well from my experience2 points
-
2 points
-
not here, but a source would be good. As soon as you shift reading from the typical news articles and reports to somewhat more (but not necessarily deep) scientific literature, you'll come across this very quickly. It's been a while, though, so I don't have a good pointer at hand. But how about a source directly from the source? softworkz: Is it correct to say that the way how transformer models for AI are working is not fully understood yet? ChatGPT: Yes, it is correct to say that the inner workings of transformer models for AI are still not fully understood, even though they have been extensively studied and widely used in many applications. Despite their impressive performance, the complex interplay between the model components and the high-dimensional representations learned by these models makes it difficult to fully understand and interpret how they arrive at their predictions. Research into the interpretability of transformer models is ongoing and significant progress has been made, but there is still much to be learned.2 points
-
That works. It worked! Thank you for your time on this @Q-Droid & @Luke2 points
-
2 points
-
https://www.google.com/search?client=firefox-b-d&q=(%3Fi)[-._+]%2BS(%3F%3Aeason+%3F)%3F(\d{1%2C3})(%3F%3A[+_.-]*(%3F%3Aep%3F[+.]%3F)%3F(\d{1%2C3})(%3F%3A[_+]%3Fv\d%2B)%3F)%2B(%3F%3D\b|_)[^])}]*%3F(%3F%3A[[({][^])}]%2B[])}][+_.-]*)*%3F(%3F%3A[[({][\da-f]{8}[])}] mostly the same way you would, its identifies the target of your question, applies any extra criteria like dates etc and searches its internal documents, finds a bunch and extracts "facts" to build a new human readable response. i.e it googles the question and looks at the matches2 points
-
Support for WMC Remote Controls As discussed earlier above: I have good news for all of you who are still having a WMC remote around (or having a programmable remote and the WMC IR receiver) I was able to incorporate support for WMC remotes - which means that all buttons are functional, including Ch+/-, Info, Guide, Recorded TV, Movies, Music, etc. It is using the WebHID API, which is currently supported by Chrome, Edge and Opera. While the API is platform-independent, I'm not sure whether the receiver would work on non-windows with generic HID class drivers, so it's probably limited to Windows.2 points
-
I mentioned it in another thread, but thought I'd put it here since this looks like a new section--just for posterity. Would like to have a bulk meta data editor function. For example, if I have 750 videos whose producing studio is the same, I want to select those videos and apply the name of the studio to those videos. Similarly, if there is a custom tag I want to apply to a subset of those movies, I want to be able to select them in bulk and apply the tag to those videos (instead of selecting them one by one).1 point
-
Unless I'm being a bit blind (highly possible!), I'd love a way to hide a couple of the top green navigation items without hacking it in myself. For example, in Movies I don't want the 'Trailers' item to appear for any profile and for TV I don't need the 'Upcoming' nav link. Obviously not a major issue but thought it would be a nice thing to have, perhaps allowing them to be re-ordered like the home page items but again just a nice extra,1 point
-
Hi guys, Here a setup for Jellyseerr, with Emby. https://mjanssen.nl/2023/01/25/setting-up-jellyseerr-for-emby/1 point
-
Emby Server and Emby Theater Now Available as Snap Packages We are proud to announce that Emby Server as well as our Premiere client Emby Theater, are now available as Snap Packages for Linux distributions. This makes installing Emby a snap. What are Snaps? Snaps are a type of secure containerized applications that work on any Linux distribution using systemd. Snaps are multi-platform, dependency-free applications that are easy to install. One of the biggest advantages of snap applications is that they update automatically! Snaps are self-contained applications that run in a sandbox with mediated access to the host system making them secure and quite easy to work with. Emby Server Choose your Linux distribution to get detailed installation instructions. Arch CentOS Debian elementary OS Fedora KDE Neon Kubuntu Manjaro Pop!_OS openSUSE Red Hat Enterprise Linux Ubuntu Raspberry Pi Emby Theater Choose your Linux distribution to get detailed installation instructions. Arch CentOS Debian elementary OS Fedora KDE Neon Kubuntu Manjaro Pop!_OS openSUSE Red Hat Enterprise Linux Ubuntu Raspberry Pi If your distribution is not shown, get more details on installing snapd documentation. The picture below shows Canonical's snapcraft.io website that can be used to install Emby Server. https://snapcraft.io/emby-server1 point
-
That are likely sorted by Release Date, as within collection there are only 2 sort modes: chronological or by SortName (that is Emby core limitation, not SmartPlaylists). Edit Metadata on collection itself (three-dot menu) and change Display order to Sort Title, see whether that gives desired results.1 point
-
Ja - manchmal sind es einfach nur ganz einfache und banale Kleinigkeiten, die einem das Leben schwer machen.1 point
-
Thanks @Cheesegeezer I was looking for a way to sort resolutions without relying on emby. I'll see if I can factor this into my plugin.1 point
-
1 point
-
Found it, it's my (very) extensive custom CSSing not playing nice with screensaver, once all removed it shows as it should. Though, tbh, don't even know where to start troubleshooting and which class to target as can't inspect any element nor open console with screensaver running, and waiting several minutes between events just to see any change made is not feasible.1 point
-
1 point
-
Considering TVDB, TMDB, OMDB and TVMaze list it as a TV show - you can't. You can either fill the metadata manually and lock the item or rename video file to S01E01-E05 and scrape it as a series and get all data automatically. Edit: You can also append/adjust such created NFO accordingly and put it back in your movie library afterwards if you're keen of having it there.1 point
-
@chef Something like this might mitigate some of the network latency issues. But I don't think we can do anything like this as we are strictly server side based.1 point
-
Sure - here you go: https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API https://wicg.github.io/webhid/1 point
-
So Emby apps on my Smart TV as of now, still sorely miss the WMC interface, although the horizontal view in TV Mode of Emby (LG/Android apps) with blue WMC background (until Luke destroyed it in the LG app recently) was a fair compromise. I used WMC merely as a backup TV tuner recording device rather than continue to use it. Sounds like once this gets released, I can ditch WMC totally and autoboot on the HTPC into Emby WMC1 point
-
I have a couple of times had a case where I couldn't find what I was looking for through a search on TVDB or TMDB, but using the IMDB id enabled me to get to it. So I would view dropping it as a shame. But adding information to make it clear that IMDB itself isn't accessed would certainly be a good move. Paul1 point
-
I do believe Kodi add-ons are made in Python, though I’ve never really looked at add-on development much. However, I would be happy to help if it’s needed!1 point
-
This generic response reminds me of my parents telling me "maybe" when I was a kid. 5 years for a rather simple request just seems pretty crazy tbh.1 point
-
Google mal nach epggrabber lite! Da gibt es was gutes auf Github. Mit dem kannst du unter Linux ganz einfach deine eigene epg grabben! Hier der Link zum epggrabber: https://github.com/sunsettrack4/script.service.easyepg-lite Die Fritzbox stellt dir leider keine epg zur Verfügung! oder du versuchst es mit epg-buddy: https://www.dvbviewer.tv/forum/topic/64611-epg-buddy-ein-leicht-zu-nutzendes-tool-für-xmltv-epg/ LG1 point
-
1 point
-
1 point
-
You're using a mix of old information and docker run commands in a docker compose file. The default runtime is fine now. `- gpus=all` is not an environment variable, and devices: - /dev/dri:/dev/dri is only needed for intel quicksync. You're also using PUID and PGID which are specific to the linuxserver emby image, but you're using the official emby image which requires 'UID=' and 'GID=' And your deploy section is missing the driver. For reference, this my compose file. Note, I'm using an .env file to define variables (the parts that start with $) version: '3.8' services: emby: image: emby/embyserver container_name: emby restart: unless-stopped ports: - 8096:8096 - 8920:8920 environment: - TZ=$TZ - UID=$PUID - GID=$PGID volumes: - $HOME/.config/emby:/config - $HOME/media:/media tmpfs: - /transcode:mode=770,size=16G,uid=$PUID,gid=$PGID deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: [gpu] You should then get hardware accelerated encoding and decoding assuming you have it enabled in the settings.1 point
-
I work in IT security, so malware, sorry anti-malware, we dont write it haha, old industry joke. any hoo, the environment I was referring to was the malware ecosystem, as bad actors change their approaches, attack techniques and vectors the models need to adapt. Language models have it a little easier as language does not evolve that fast.1 point
-
1 point
-
Or add note that IMDB id will only be queried on Emby enabled metadata providers.1 point
-
I think that having all the humans supervise the training made the difference. That and maybe, just maybe... it was able to "learn" logic from the CODEX dataset... Maybe.. it takes a logical mind to be able to program code.1 point
-
Correct, just because Emby allows you to input a IMDB id doesn't mean it is getting any information from IMDB itself. The ID is queried against Emby provided providers in the order you have them enabled. OMDB does not need to be top provider but needs to be enabled. 2023-02-12 16:02:00.663 Info Server: http/1.1 POST http://homeserver:8096/emby/Items/RemoteSearch/Series?X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=c156a0ed-8696-458b-8104-dbe42fcf0fa1&X-Emby-Client-Version=4.8.0.21&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41 2023-02-12 16:02:00.672 Info HttpClient: GET https://api4.thetvdb.com/v4/search?type=series&q=tt21346570&remote_id=tt21346570 2023-02-12 16:02:00.921 Info HttpClient: GET https://api.themoviedb.org/3/find/tt21346570?api_key=xxxxxxxxxxxxxxxxxxxxxx&external_source=imdb_id 2023-02-12 16:02:00.989 Debug App: Throttling Tmdb by 231 ms 2023-02-12 16:02:01.228 Info HttpClient: GET https://api.themoviedb.org/3/configuration?api_key=xxxxxxxxxxxxxxxxxxxxxx 2023-02-12 16:02:01.243 Info App: MovieDb settings: {"images":{"base_url":"http://image.tmdb.org/t/p/","secure_base_url":"https://image.tmdb.org/t/p/","backdrop_sizes":["w300","w780","w1280","original"],"logo_sizes":["w45","w92","w154","w185","w300","w500","original"],"poster_sizes":["w92","w154","w185","w342","w500","w780","original"],"profile_sizes":["w45","w185","h632","original"],"still_sizes":["w92","w185","w300","original"]},"change_keys":["adult","air_date","also_known_as","alternative_titles","biography","birthday","budget","cast","certifications","character_names","created_by","crew","deathday","episode","episode_number","episode_run_time","freebase_id","freebase_mid","general","genres","guest_stars","homepage","images","imdb_id","languages","name","network","origin_country","original_name","original_title","overview","parts","place_of_birth","plot_keywords","production_code","production_companies","production_countries","releases","revenue","runtime","season","season_number","season_regular","spoken_languages","status","tagline","title","translations","tvdb_id","tvrage_id","type","video","videos"]} 2023-02-12 16:02:01.244 Info HttpClient: GET https://private.omdbapi.com?apikey=xxxxxxxx&plot=full&r=json&i=tt21346570 2023-02-12 16:02:01.585 Info Server: http/1.1 Response 200 to 192.168.151.59. Time: 922ms. http://homeserver:8096/emby/Items/RemoteSearch/Series?X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=c156a0ed-8696-458b-8104-dbe42fcf0fa1&X-Emby-Client-Version=4.8.0.21&X-Emby-Language=en-us&reqformat=json1 point
-
Yes, the transformer here is just taking the extracted data and building a document that conforms to its internal idea of what "human" readable is. That is the trick here, taking some data from multiple sources, aggregating it and making it look like it was written by a human. This still feels like smoke and mirrors to me, once you get access to the version that show you the reference material its like the curtain gets pulled back a little, you get to see the references used and it becomes clear why it is stating as FACT what it is presenting to you and why it is wrong a lot of the time. This system is only as good as the data it is trained on so for very new topical items like current news stories it is useless.1 point
-
Of course it does, if you choose Movie type. For Mixed content type, it is recommended that all series have their own folder and season folders beneath, don't put season folders only as top level folders as in your screenshot.1 point
-
What isn’t available in a channel is 1. sortName 2. episodeTitle.. should be item.Name and is typed based on internalItemQuery result 3. mediacodec i can do. 4. Your display title relies on a string value not a calculation of width and height. in my mediaInfo plugin there is this to determine the resolution string resolution = ""; if (Convert.ToInt32(typeInfo.Width) >= 1281 && Convert.ToInt32(typeInfo.Width) <= 1920) { resolution = config.ShowHD ? "HD 1080p" : "1080p"; } if (Convert.ToInt32(typeInfo.Width) >= 3841 && Convert.ToInt32(typeInfo.Width) <= 7680) { resolution = config.ShowAsUHD ? "8K UHD" : "8K"; } if (Convert.ToInt32(typeInfo.Width) >= 1921 && Convert.ToInt32(typeInfo.Width) <= 3840 ) { resolution = config.ShowAsUHD ? "UHD".Trim() : "4K".Trim(); } if (Convert.ToInt32(typeInfo.Width) >= 1200 && Convert.ToInt32(typeInfo.Width) <= 1280) { resolution = config.ShowHD ? "HD 720p" : "720p"; } if (Convert.ToInt32(typeInfo.Width) < 1200) { resolution = "SD"; }1 point
-
Neither does TVMaze, TMDB is practically void but at least it is listed: https://www.themoviedb.org/tv/218872-saavi-ki-savaari?language=en-US OMDB returns some more info: {"Title":"Saavi Ki Savaari","Year":"2022–","Rated":"N/A","Released":"22 Aug 2022","Runtime":"N/A","Genre":"Drama","Director":"N/A","Writer":"N/A","Actors":"Samridhi Shukla, Farman Haider, Fenil Umrigar","Plot":"This is the story of Saavi. A solution oriented, self reliant and happy go lucky girl from Ujjain, whose dream is to complete her education. She is the sole earner for her family and supports them with pride by driving a rickshaw.","Language":"Hindi","Country":"N/A","Awards":"N/A","Poster":"https://m.media-amazon.com/images/M/MV5BMDEzZTYxZjItMjRlMi00NzM3LWI2MjYtYzZhYmFlNDdlNjA5XkEyXkFqcGdeQXVyOTA1MDQ3OTI@._V1_SX300.jpg","Ratings":[],"Metascore":"N/A","imdbRating":"N/A","imdbVotes":"N/A","imdbID":"tt21346570","Type":"series","totalSeasons":"1","Response":"True"} So you can put OMDB as your top preferred meta-scraper in your TV show library to get some details, TMDB as top scraper to get practically no details or fill-up missing data yourself on TMDB or create an entry on TVDB filling required data or populate metadata locally and lock the item afterwards.1 point
-
Do you expect your responses to allow paid placement in the future? ChatGPT: As an AI model developed and maintained by OpenAI, I am not involved in any commercial transactions or financial arrangements. OpenAI's policies and business practices may change in the future, but I do not have information about any plans for paid placements in my responses. My main objective is to provide helpful and accurate information to users. If they were to allow paid placement in your responses do you believe these would follow SEO practices currently in place? ChatGPT: As an AI language model, I don't have personal opinions or beliefs, but I can tell you that the use of search engine optimization (SEO) practices would depend on the goals and policies of OpenAI and any third parties involved in the placement of paid content in my responses. SEO is a set of techniques used to optimize a website or web page to rank higher and earn more organic traffic from search engines. If paid placements were to be allowed in my responses, it is possible that some form of SEO optimization would be employed to ensure that the content being promoted is discoverable and accessible to users. However, this would ultimately depend on the specific terms and conditions set by OpenAI and any relevant regulations or guidelines. Will you eventually become the same as a search engine including links back to quoted content? Or do you just steal content with no attribution? ChatGPT: As an AI language model, I do not "steal" content. Instead, I generate responses based on the information I have been trained on, which includes a large corpus of text from the internet. When I provide information in response to a user's question, I aim to accurately and effectively summarize relevant information and provide context where necessary. I do not intend to present information as my own original content. Regarding links, I can provide links to relevant information in my responses if it is deemed appropriate and if it helps users better understand the information being discussed. However, the decision to include links and the specific form and function of those links would be determined by OpenAI and would depend on their policies and business practices. It is not my goal to be a search engine or compete with search engines, but rather to assist users by providing helpful and accurate information in response to their questions. You are aware without generating responses with attribution your responses come off as original content? ChatGPT: Yes, I am aware that my responses can appear as original content if they are not properly attributed. It is important to note that I am an AI language model developed and maintained by OpenAI, and my responses are generated based on the information I have been trained on, which includes a vast corpus of text from the internet. While I aim to provide accurate and helpful information in my responses, it is important for users to understand that my responses are not original content created by me, but rather generated based on the information I have been trained on. To avoid any confusion or misunderstandings, it is always recommended to attribute information from my responses to OpenAI or to specify that the information is generated by an AI language model. Do you plan to attribute sources of information that you quote in your responses in the future? ChatGPT: As an AI language model, I do not make plans or decisions regarding my functioning or the presentation of information in my responses. That being said, providing proper attribution for information is an important aspect of using and presenting information accurately and ethically. OpenAI may choose to implement ways of attributing sources of information in my responses in the future, but this would depend on their policies and business practices. If they do implement such measures, it would be with the goal of providing more transparent and accurate information to users and avoiding confusion or misunderstandings about the origin of the information presented in my responses. Whenever it has to defend itself it uses the 'ol As An AI language model defense. But it does mention ethically it should do something. It just hasn't been trained to yet. Then points fingers at its creators. I do like this thing.1 point
-
1 point
-
Epic fails are not unusual, too: softworkz: Which country has a flag with white background and red diagonal lines? ChatGPT: The flag of Kyrgyzstan has a white background and red diagonal lines. softworkz: No, Kyrgyzstan has a red flag with a yellow sun ChatGPT: I apologize, you are correct. The country with a flag featuring a white background and red diagonal lines is Slovenia. softworkz: Slovenia has a flag with blue red and white ChatGPT: Yes, that's correct. The flag of Slovenia features three horizontal bands of equal height, with the top and bottom bands being white, and the middle band being blue with a coat of arms centered in the blue band. softworkz: But which country has a flag with white background and red diagonal lines? ChatGPT: The country with a flag featuring a white background with red diagonal lines is the flag of the Principality of Liechtenstein. softworkz: No, that flag is blue and red ChatGPT: The country with a flag that has a white background and red diagonal lines is the flag of Saltire, or Saint Andrew's Cross, which is the national flag of Scotland. softworkz: No, that's blue and white ChatGPT: The country you are referring to is probably France, which has a flag with a white background and two red diagonal lines forming a "X". (totally wrong...)1 point
-
Hi, Emby will save to <VideoFileName>.nfo. Does this answer your question?1 point
-
1 point
-
The same here! It started tonight, only on the chromecast, not on other devices. It's even spinning whem nothing is playing.1 point
-
Hi Painkiller8818 No, you're not the only one who need that function ! I've done the same for Emby on a Synology NAS but in Python v3. As i'm a beginner with python and Linux, an easier and integrated solution will be better. But it works like that for me ! Regards randomize_emby_xml_playlist.zip1 point
-
@King Pin Something like this. button.cardImageContainer { background-color: transparent; }1 point
-
Nah, I vote for just being able to scroll backwards thru the EPG and selecting a program that is available like TiviMate!1 point
-
Hi, what is the status ? Any progress of using catch-up channels into emby ? Thanks!1 point
