Jump to content

Leaderboard

  1. softworkz

    softworkz

    Emby Dev's


    • Points

      7

    • Posts

      10506


  2. Happy2Play

    Happy2Play

    Top Contributor


    • Points

      6

    • Posts

      42986


  3. GrimReaper

    GrimReaper

    Moderators


    • Points

      5

    • Posts

      11468


  4. TeamB

    TeamB

    3rd Party Dev


    • Points

      4

    • Posts

      2570


Popular Content

Showing content with the highest reputation on 02/13/23 in all areas

  1. 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
  2. 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
  3. @Happy2Play ebr got me sorted and you should be able to get the fix now.
    2 points
  4. why would you not use iptvboss? all local and worked very well from my experience
    2 points
  5. 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
  6. That works. It worked! Thank you for your time on this @Q-Droid & @Luke
    2 points
  7. Agree, but if you don't want to touch any of your router config, etc. and just "temporarily" disable remote connections from an Emby perspective - shouldn't this single option be all that's required? [Network] tab Shouldn't need to touch any User config or anything else, no?
    2 points
  8. 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 matches
    2 points
  9. 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
  10. 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
  11. 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
  12. Hi guys, Here a setup for Jellyseerr, with Emby. https://mjanssen.nl/2023/01/25/setting-up-jellyseerr-for-emby/
    1 point
  13. 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-server
    1 point
  14. 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
  15. Ja - manchmal sind es einfach nur ganz einfache und banale Kleinigkeiten, die einem das Leben schwer machen.
    1 point
  16. 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
  17. Do you have any parental controls on this account?
    1 point
  18. 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
  19. The Android version does not have the problem.
    1 point
  20. 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
  21. @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
  22. Sure - here you go: https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API https://wicg.github.io/webhid/
    1 point
  23. 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 WMC
    1 point
  24. 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. Paul
    1 point
  25. 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
  26. 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
  27. 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/ LG
    1 point
  28. OK I'm sure he'll get you squared away tomorrow. Thanks.
    1 point
  29. 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
  30. 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
  31. It was just at the root south park directory.
    1 point
  32. Or add note that IMDB id will only be queried on Emby enabled metadata providers.
    1 point
  33. 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
  34. 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=json
    1 point
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. Hi, Emby will save to <VideoFileName>.nfo. Does this answer your question?
    1 point
  42. I pushed an update to our Chromecast receiver app to resolve it. Thanks.
    1 point
  43. The same here! It started tonight, only on the chromecast, not on other devices. It's even spinning whem nothing is playing.
    1 point
  44. 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.zip
    1 point
  45. @King Pin Something like this. button.cardImageContainer { background-color: transparent; }
    1 point
  46. Nah, I vote for just being able to scroll backwards thru the EPG and selecting a program that is available like TiviMate!
    1 point
  47. Hi, what is the status ? Any progress of using catch-up channels into emby ? Thanks!
    1 point
×
×
  • Create New...