Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/26/25 in Posts

  1. Moving the issue from this thread, here is a formal request to add to all Emby apps the ability to adjust / sync the audio playback / delay, in the same way it apparently is currently possible to do in Emby Theater.
    2 points
  2. Hey All, After a few weeks of work I'm happy to present a new plugin Beta, called "Live Video Translation". The plugin uses Whisper, Open Ai's translation/transcription service (https://github.com/openai/whisper), to generate translated subtitles on the fly. This allows you to watch TV with live generated subtitles. If the original source is detected as English you'll get transcribed subtitles (English to English). If the original language is any of the supported languages, you'll get English subtitles. Languages supported are: https://github.com/openai/whisper?tab=readme-ov-file#available-models-and-languages How to Install 1. Run the following Whisper docker container somewhere that emby can access it. Make sure to run this docker container using the "GPU" flag. I have not tested CPU mode, but we do need good performance here which may not be available with just a CPU and LLMs. https://github.com/ahmetoner/whisper-asr-webservice 2. Run the docker container using either the "small" or "medium" models. In my testing at 1070 was good enough to keep up with near real time translation using small or medium models. The model download took about 10 minutes the first time. 3. Place the attached dll into the plugin directory. 4. Configure your plugin like so, with the full URI to the Whisper service, and with an EMBY API key. There was one thing that can't be accomplished with just a plugin. (a rapid way to add a library and scan just that library for new files). 5. Click on "Enable" at the top, and restart emby. How it works Currently the plugin only supports LiveTV. There are free LiveTV providers on the first few results of google that can allow you to test this for free. 1. User finds a Live TV Channel in Emby and Clicks "Play" 2. Plugin detects that the user wants to watch a Live TV Channel (and only live tv for now) 3. Emby starts playing the Channel, while in the background the plugin also starts consuming the same channel using ffmpeg. (For a short period of time there are 2 separate connections consuming the same channel) 4) The plugin adds a temporary library to emby that contains a single file. That file is a link to play the translated Channel Stream. It does not scan all the files that ffmpeg is creating, just a static stream file which points to our Plugin API, which serves files for that translation session. 5). The plugin starts creating chunks of the video and translating it, and generating a valid stream that emby can play. 6) Once a buffer of a few files has been created, the Plugin stops the initial stream, and starts the newly translated stream and immediately: - Pauses it - Displays a message to the user to wait for ~20 seconds until a bigger buffer is created - Restarts playback about 20-30 seconds passes These delays are very conservative to allow for any LiveTV ingestion hiccups. I have been able to watch near real time, with just in time delivery of the subtitiles, but have noticed certain IPTV providers hiccup and don't serve video in a timely manner, so this is a way of riding out those hiccups. 7)The new TV stream uses WEBVTT subtitles, which means emby properly parses them, and you can adjust the subtitle offsets, even though they should already be pretty accurate. 8 ) When the user stops playback (only on stopping playback, not closing an app, or closing a browser window), the ffmpeg consumer is killed, the folder deleted, and the newly added library is deleted. The library may still show up if you navigate home immediately, but if you refresh the page it'll be gone. Caveats/Future Improvements - The logs for this plugin, for this Beta, are very verbose in order to help troubleshooting. - Sometimes an IPTV provider is rocky and does not serve video files in a timely manner. Which means you'll be watching the translated stream and it'll overrun the buffer. This happens infrequently in my testing. - I have two test instances a) Windows with CUDA , I had to disable hardware transcoding to get this to work, unsure why. b) Linux with CUDA, works fine with hardware trans-coding enabled. - If there is interest in this I could add live translation to TV Shows/Movies. - I don't control the translation. Sometimes AI hallucinates, but overall it is very good. Sometimes if there is no audio, it seems like the docker container returns "Thanks for watching". - Sometimes the pausing/message on screen does not work. If it's been longer than 30 seconds feel free to click play in the translated stream. Questions for the devs - Sometime the plugin consuming FFMPEG receives corrupted packets from the provider and isn't able to handle it, and it stops. - Sometimes emby's consuming FFMPEG (the ones that consumes the plugin's translated stream) consumes a corrupted packet, and just stops consuming the stream. I'm unsure which one is the problem first here. Seeking guidance from the devs on how I can modify my translation ffmpeg command to account for this. You'll see what the translation ffmpeg command is in the logs shortly after a playbackstart. The translation ffmpeg command just "consumes" the stream to output video files, translation is done separately. - Sometimes sending a command like this, just does not work. Almost as if my code skips it, but it should be called each time. var pause_request = new PlaystateRequest { Command = PlaystateCommand.PlayPause }; _sessionManager.SendPlaystateCommand(null, sessionId, pause_request, CancellationToken.None); Troubleshooting If this isn't working for you, please provide: embyserver.txt - this will have a link to your IPTV in it, and maybe a username, you can obfuscate that if you'd like. The most recent ffmpeg logs which represent the emby's ffmpeg that is trying to play the translated stream. What OS are you using, is hardware trans-coding enabled? Occasionally monitor the buffer health (look at how much video is "left" in the stream). It should be growing as you watch) If it isn't that means either the translation or consuming ffmpeg has encountered an error and I'll need to see the logs as to why. If you watch that same TV channel, with the plugin disabled, does it fail in a similar way? Please provide an ffmpeg log of that. Thanks! LiveVideoTranslation.dll
    2 points
  3. +1 from me. I have a modest media library (30+TB) and I'm not going to go through and manual fix every single small audio issues. A quickly accessible adjustment would be a killer feature. I see this has been mention for YEARS, and the lack of this feature vs other platforms is pretty frustrating. Additionally, sometimes I encounter this issue from my NAS (UnRaid) when there's a parity check running. A quick bandaid would be a great feature, rather than having to stop and fix it, especially from my wifes POV.
    2 points
  4. Just for a goof, I tried deleting the 4 "empty" playlists from the Music Playlist section, then re-importing them & refreshing the metadata, just in case some error happened when they were first imported. The working playlist still works, so I left it alone. After waiting some time to allow Emby to refresh the data, the playlists are still empty. As another experiment, I copied the one working playlist M3U file to a non-indexed folder on the NAS, renamed it "Test Duplicate", then added it back to the Music/Playlist folder. After < 5 minutes, it was automatically recognized & populated with songs. This suggests that despite being created "identically", there must be something fundamentally different between the files themselves, rather than with Emby processing them. After a deeper dive in comparing the files, I found that the "mistake" was mine: While I had changed the ROOT of the file path, the actual names of the main music folders are different on my computer & the NAS (and I neglected to change that part in the M3U files). When I deleted the empty playlists and edited the M3U files to reflect the NAS version of the main music folder name, then re-imported them into EMBY, they (almost) all were recognized & populated with songs. One playlist was still empty: When I examined it closely, I found that the folder name which should have been Volume1 was actually Vomume1. Once I corrected THAT mistake & re-imported it, it was recognized, populated & played as expected. PROBLEM SOLVED! This just reinforces my theory that atypical, inconsistent computer behavior is most often due to overlooked little mistakes. Even 1 character wrong in a file path makes all the difference.
    2 points
  5. if tvnext ever arrives, will it have the feature to setup backup channels for IPTV? So if one channel won't play, automatically use another channel specified by user? Threadfin and Streammaster have this feature. Thanks
    2 points
  6. 2 points
  7. TheTVDB now supports more alternative orders than just Aired/Absolute/DVD. Can Emby query these additional orders and add them as options? Two examples of shows I've seen this used are Re:Zero which has a "Director's Cut" display order and Money Heist which has a "Netflix" order. https://thetvdb.com/series/re-zero-starting-life-in-another-world https://thetvdb.com/series/la-casa-de-papel
    1 point
  8. UPDATE Hello everybody! The release of our new Window & Xbox apps in December 2024 was overshadowed by the unexpected rejection of the HEVC Playback capability by the MS Store for Xbox (only - the Windows app was unaffected). As a temporary remedy for Xbox users, we had established the Emby Xbox Holiday Bonanza. which allowed to register for a private version of the app with HEVC playback enabled: The "Emby Plus" app. Today (March 25, 2025) we are glad to announce the following changes: The Emby Xbox Holiday Bonanza program is closed The Emby Plus app is discontinued Starting from version 2.222.0, HEVC playback is included and enabled in the regular app releases What does this mean for current users of the Emby Plus app? There is no action required Emby Plus users will automatically be updated to 2.222.0 (or later) There is no drawback in any direction Version from 2.222.0 on provide the exact same capabilities like the Emby Plus app had offered before already We apologize for all the inconvenience, questions, support interactions and uncertainties this has caused for our users. The Emby Team This topic is locked now. Please create new topics in case of any questions. --------------------------------------------------------------------- Original Message Xbox Users! Santa Softworkz has worked relentlessly to bring you a happy holiday with Emby and the Xbox. There are rules, though: Don't talk about it Don't speculate Don't ask questions about it If you don't follow, then there's no happy ending for you. Watch out for the "Santa Softworkz Holiday Lottery"
    1 point
  9. I got tired of having to manually load/update my plugins to servers so I wrote a plugin that if you give it a github repo url and it has a published release that has a .dll file it will install it. It also has a schedule task that will check nightly and install and optionally restart the server on new releases. The code base is targeting the 4.9 SDK no idea if that works on 4.8 systems. bakes82/Emby.GitHubRepoPluginInstall
    1 point
  10. There is a back browsing button on emby theatre but no forward button. Is there an option to enable it?
    1 point
  11. Hi Eric @ebr Would it be possible to add 'Collections' as an option in the Home Screen for AndroidTV/FireTV please ? I'm aware it exists in the Android app... Thanks !
    1 point
  12. In PLAYLISTS, there is an option (under settings, by clicking the ellipsis ...) to display different bits of information under each playlist in the main listing (SS 1). One of those options is OVERVIEW, which will display the description of the Playlist I added to its metadata (SS 2). When I tried to do the same thing under COLLECTIONS, the Settings there offer different options, which don't include OVERVIEW (SS 3). Collections may have been originally intended to group movies & TV shows by a particular theme, like Die Hard, Indiana Jones, or Star Wars, etc (which should be obvious), but I also find them useful for groupings by other sorts of criteria, like AI, Feel Good, Film Noir and Parody. The titles of the Collections should make them self-evident, and the full description/overview IS available once the Collection is selected, but I find the addition of OVERVIEW to main selection screen to be very helpful when just browsing (SS 2). Please add OVERVIEW as one of the options in the SHOW FIELDS list for COLLECTIONS (SS 3).
    1 point
  13. I have been using the finamp app for jellyfin and I think emby needs to create its own or even clone this as jellyfin comes from emby's code so should not be too hard I believe. The reason I am writing this is because emby needs a separate music app which me and others have been requesting for a long time and even though finamp is not complete it has been great for daily use compared to the full emby and jellyfin apps. Thanks
    1 point
  14. From the website WavPack has been tested and works well with the following quality Windows software: Custom Windows Frontend (by Speek) DirectShow filter to allow WavPack playback in WMP, MPC, etc. WMP Tag Plus allows WMP 11+ to read and write WavPack file tags CheckWavpackFiles to batch verify WavPack files/folders (by gl.tter) Audacity (audio editor) (**new**, w/ 32-bit floats & metadata tag support) NullSoft Winamp (plugin available here, w/ ReplayGain & Media Library & DSD) JRiver MediaCenter (complete native support for reading and writing, including DSD) Foobar2000 Advanced Audio Player (native support w/ ReplayGain & Cuesheets & DSD) Adobe Audition (and CoolEdit) (filter available here, w/ 32-bit floats & extra info save) Resonic Audio Player & Sample Manager (full support including native DSD) dBpowerAMP Music Converter / Audio Player / CD Writer (official addon) Steinberg WaveLab Audio Editor (native support since 8.5) Ahead Nero Burning Rom (plugin available here) Reaper Multitrack Audio Recorder and Editor FL Studio Music Production Software Mp3tag Universal Tag Editor VLC VideoLAN Media Player JavaTunes Audio Player SoX - Sound eXchange jetAudio Media Player Musique Audio Player EZ CD Audio Converter EAC CD Ripper
    1 point
  15. Softworkz, your black magic works Tested with a custom 3840 x 1634 resolution on top gun maverick and dynamic fit, switches back and forth between aspect ratios instantly, no delay. For those with 2.35:1 screens and movies with multiple aspect ratios this is the way. The emby interface also works great @ 2.35:1
    1 point
  16. Pretty sure @Noodlewasser(hoptional) added that. So I would guess they both do the same thing in this regard.
    1 point
  17. Yes but WavPack is much better than FLAC and my entire collection of thousands of CDs is in this format I have not used emby for my music in the last 4 years since I bought Premiere because I don't have time to change all my files. Months of work for me so I just use Foobar2000 as I have for many years. Why is it so hard to support these different codecs? Especially when what many consider the STANDARD are outdated and subpar. Fraunhofer was once the standard for mp3 but compared to Lame it is junk.
    1 point
  18. 1 point
  19. Update for Xbox The new Xbox beta 2.212.0 (due in a few hours) will fix RC issues in the Xbox app.
    1 point
  20. This is planned for the next wave of updates.
    1 point
  21. https://github.com/louislam/uptime-kuma You've gotta find your own solutions to these problems unfortunately, or you'll be waiting a decade. I use this to monitor all my services, and a few public ones. Sends me email notifications too.
    1 point
  22. Yep it is about the delimiter used as Emby does not automatically delimit & so you have to change embedded metadata to semi-colon or forward slash. Music Naming | tagging-your-tracks
    1 point
  23. What do you see? What is the content type of the library? Did you uninstall the nfo metadata plugin? @Lukeor @ebrmay have to comment further as this will be lost as the new path will clear them from the db and readd them as new items (they have no providerids) so I really have no idea beside manually editing the database to maintain this info if possible.
    1 point
  24. I deactivated the transcoding in user profile and now direct play is working with AC3, EAC3, TRUEHD, DTS, DTS-HDMA and the container isn't touched, really nice
    1 point
  25. DVD Wiedergabe funktioniert nicht im E2 Plugin EmbyDream, da kein Transcodierter Stream abgespielt werden kann.
    1 point
  26. Following the configs for filter and jail, fail2ban picked up failed attempts perfectly and executed iptables rules for INPUT chain with out issue. Note that if you are using emby in docker bridged networking, you will most likely need to insert the fail2ban rule into FORWARD chain, e.g. iptables -I FORWARD -j f2b-emby if f2b-emby is the name of your fail2ban iptables rule.
    1 point
  27. There is no more App unlock option for AndroidTV client app - you get 5 free playback devices after which active Premiere subscription is required if number of devices is beyond that.
    1 point
  28. Semicolons in metadata should do the trick.
    1 point
  29. Hey, it seems that the Source were the TV Plugin is getting its information and themes is having an issue with its certificate. This leads to the follwing error: 2025-01-26 11:38:19.471 Info HttpClient: GET http://www.televisiontunes.com/W-theme-songs.html 2025-01-26 11:38:20.033 Error HttpClient: Error getting response from http://www.televisiontunes.com/W-theme-songs.html *** Error Report *** Version: 4.8.10.0 Command line: C:\Users\smoon\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows 10.0.20348 Framework: .NET 6.0.33 OS/Process: x64/x64 Runtime: C:/Users/smoon/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 16 Data path: C:\Users\smoon\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\smoon\AppData\Roaming\Emby-Server\system MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: The SSL connection could not be established, see inner exception. ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid at System.Net.Security.SslStream.SendAuthResetSignal(ProtocolToken message, ExceptionDispatchInfo exception) at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) --- End of inner exception stack trace --- Source: TargetSite: No Stack Trace Available InnerException: System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. Source: System.Net.Http TargetSite: Void MoveNext() at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) InnerException: System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid Source: System.Private.CoreLib TargetSite: Void Throw() at System.Net.Security.SslStream.SendAuthResetSignal(ProtocolToken message, ExceptionDispatchInfo exception) at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) I checked the Site itself and the certificate has expired on January 23rd 2025. Is there any way that his can be catched by the Plugin itself so that it will be ignored? Or maybe, if the creator of the plugin also runs the website https://www.televisiontunes.com/ can update the certificate? With this the Plugin (which I pay for) is not usable at the moment. BR smoon
    1 point
  30. If you right click on the media file in mp3tag and select Advanced tags. You should see a lot more info.
    1 point
  31. div.section0 > div.itemsContainer, div.section0 > div > div.itemsContainer { flex-wrap: wrap; } Try this. This should only change the main libraries display (section0). The second selector is needed for smaller screen sizes.
    1 point
  32. @Lalicosorry to hijack your thread.
    1 point
  33. Hello everyone! Let me dust off the topic and join the author's request to create an equalizer in Emby. It would be especially useful if there was an option for additional sound adjustment, especially for users like me and my friends who use Android TV devices. Many of these devices are certified by Google and are therefore limited in terms of installing applications such as equalizers and others. I see that there are many inquiries on the subject and I join them. I really like Emby and I do not plan to replace it with another application, but understand that very often there is a need to correct certain frequencies during playback of a movie, video clip or simply when listening to music. I sincerely ask the team to pay attention to this case and implement a solution that will satisfy all fans of the wonderful Emby! Thank you for your time and understanding.
    1 point
  34. No sorry because repeated attempts to reinstall did not work, during uninstall i cleared the cache files and settings etc hoping it would help. I seen in other posts someone reinstalled it to fix it however that did not work for me.
    1 point
  35. Well, seems this is finally sorted out on my end. @softworkzI entered/gave you the wrong email the second time; so I entered the third one and waited for you to announce a draw. Didn't want to bother you again. Microsoft loves to be a PITA. I didn't have the plus app last night. Started up the xbone this morning and checked for updates. It insisted there were none, even after waiting for the longer check. I then tried to launch the app and it immediately closed and updated to the plus version... HEVC now direct plays as it should. I guess there's an issue with having multiple Microsoft accounts logged into an xbox and not having them both enter the draw.
    1 point
  36. Time for more EMBY praise.. Multiple Versions of the same movie..Emby handles like a champ.. ROKU: BROWSER: I mean look how neat and tidy that is !!!!! I do wish that ROKU would have the same format as the browser with VERSION, then next to it the VIDEO resolution, but hey its all good..
    1 point
  37. Hello, here is a screenshot of the available Home Screen options in the Android TV app. Can we please have "Collections" as an option here?
    1 point
  38. Hi. Thanks again for the xml code and pictured examples. Update: Conducted a completely fresh install of Emby after ssh rm -rf all evidence of the previous Emby installation and guess what? The xml <set> code for COLLECTIONS suddenly works! The NFOs can create/edit/delete COLLECTIONS using this code now. Thanks again for that bit of code. Sadly, my carefully prepared XMP and EXIF metadata loaded into my photos is now suddenly not being read/refreshed! Too weird!
    1 point
  39. Not by Emby itself. https://emby.media/community/index.php?/topic/130287-roku-2024-privacy-policy-can-roku-see-what-is-being-watched
    1 point
  40. 1 point
  41. Do you use addon or native mode in the plugin? Can you please try 11.X and check if this happens there too.
    1 point
  42. Just want to bring this back to attention and for now offer a work around for others until this is added. Again, this was for Futurama. 2 ways can work: 1 - Import the media into Jellyfin (free) with the NFO save option turned on. Let it process the metadata with the alternative season order from TVDB set. Once complete, copy it back over to Emby and use the NFO reader to import. 2 - A bit more technical, but worked. Access the json cache inside Jellyfin's cache data (programdata\cache\tvdb\<id>) and bring this over to the respective folder in Emby and overwrite. You will need to rename the json file to episodes-dvd.json and episodes-dvd-<lang>.json from their existing json names. This does work as emby thinks it has the files already cached. This is a bit more troublesome but you can get it to work, sort of. I also sniffed the data using a mitm tool for the api calls and I think I can create a mitm script on an local http proxy (mitmproxy - an interactive HTTPS proxy for example) to intercept and send the http request to a different endpoint to again trick Emby to think it's receiving the DVD order bit it is actually getting the alternative order - but it doesn't seem worth it as this doesn't come up often for me. To the Emby team - implementing this would be helpful avoiding having to use Jellyfin to fix Emby's display order! Thank you!
    1 point
  43. use case: I use an XGIMI projector which has Android built in, and when sending audio to my receiver using eARC, the audio gets delayed - probably in passthru processing, etc., etc. Running audio directly thru the built in XGIMI speaker results in good sync, so no problem with Emby. I solve this in Kodi by setting 250ms audio difference, and apply to all. I wish I could do the same with Emby (delay video vs audio, or advance audio from video). Therefore I too wish for this feature.
    1 point
  44. +1. I would add, NOT the same way it's possible in Theater, which is very cumbersome to use, but an in-player option.
    1 point
  45. Could the alternate order option please be added? Right now, DVD order and absolute order can be selected, but Alternate is missing. Below is an example of a show on TVDB with an alternate order. Thanks!
    1 point
  46. The Emby web app will have aspect ratio adjustment in the video player in the upcoming Emby Server 4.3 release. Thanks.
    1 point
  47. PWhodges; one of the issues I have with Forums in general is what you tout as an advantage: that others, outside of the company, may contribute. If one of them leads me down a bad path, or provides bogus information, there's nothing I can do about it. If I know that actual employees (or a contractor) is handling the questions, I can be reasonably assured that the information is correct. If it's not, then I can take it up with the company. I can also trust that they will not use jargon and obscure terms, be cause they will direct the answers to those without technical knowledge. It's just basic customer service, which will always be important to the end users, and the companies that care about them. But I can watch videos on my tablet; that was my primary goal. To watch them on my teevee would have been nice, but it's not a deal-killer.
    0 points
  48. I would never use such a feature. Most film lovers would probably not want to stretch or crop the original format. I would guess that if you explained to your group friends who would be watching, that you want to crop or stretch and squash the movie / TV show, that they would prefer you did not do so. This desire to fill the screen is limited to very few individuals who do not seem to notice that actors look like alien creatures or that entire parts of the film are being cropped out and faces are cut off during the movie. If I was a guest, I would thank the host and just walk out. I have better things to do with my time then to watch a program that is not in the original aspect ratio.
    0 points
×
×
  • Create New...