Jump to content

Leaderboard

  1. FrostByte

    FrostByte

    Top Contributor


    • Points

      11

    • Posts

      11042


  2. vdatanet

    vdatanet

    Top Contributor


    • Points

      9

    • Posts

      4952


  3. Carlo

    Carlo

    Emby Support


    • Points

      9

    • Posts

      23619


  4. Happy2Play

    Happy2Play

    Top Contributor


    • Points

      8

    • Posts

      42986


Popular Content

Showing content with the highest reputation on 08/28/20 in all areas

  1. It's always a trade off of what you want as the default. I've long wanted the audio selection to be device specific so it would always use the "best" available vs the default track without the user having to switch the audio each and every time they play something.
    2 points
  2. Thanks guys for all the replies. As my main video client is used as much as my phone and my laptop, I'll add an ac3 track to al the files and set that as the default. If I want to watch a movie on my main client I'll just change it to the lossless audio track. Off-Topic This was my first question here on the forum and I'm very thankful. Impressed by the Emby community.
    2 points
  3. There are no issues direct playing HEVC files, but If those files need remux (a DTS to AC3 conversion) you can run into problems. It is not a general problem, it has only happened to me in few movies. I've only seen the problem with 4K HDR content. I think the root of the problem is that HLS HEVC requires fMP4 container instead of the MPEGTS container, but it is pure speculation. My advice is that at the time of ripping, add an AC3 track to avoid problems. Examples:
    2 points
  4. Hello, Perhaps I am not the first one to ask this question but it will be very cool if this feature could be implemented. I have 2 servers one at home and the other at work. ( and soon a third one...) So I have a movies library called movies on each server. I would like to see all the movies from a single 'virtual server location' when I use the app (ios or android ) where I will see only one movies library containing movies informations from the movie library at work and the movie library at home. It's an aggregation of movies informations from the movie library at work and the movie library at home. In fact when a user have multiple servers it will be perfect if another choice in the server list called "all servers" for example appears automatically with a merge of media informations from librairies with the same name on different servers.
    1 point
  5. It would be nice if MBS could incorporate a Commercials.XML file generated from Comskip or ShowAnalyzer and use this to automatically skip over commercials in the web client. Ideally, I'd like to see this work like DVRMSToolbox's DTBAddin. You would have a setting in LiveTV for commercials location. During a media scan, it would match the .XML file name to a recorded TV file and generate the appropriate commercial markers based in the commercials files. When streaming from the web client, it would use this data to automatically bypass the commercials, but allow the user to go back if section was marked incorrectly. Option 1: Translate the commercials file into the chapter/scene markers. Users could manually skip to the next scene. Option 2: Make special commercial markers and automatically skip like DTBAddin Maybe this could expand later where you could have MBS scan files as well.
    1 point
  6. Background I find it less than ideal when looking at a person's biography, to see them appear as guests stars on episodes as well as at the episode's series level Goal Remove duplicate guest stars and actors from episodes, whilst protecting legitimate duplication for non acting roles e.g Director. Remove spurious noise from person's bio page. Easier to see where an actor has directed their main series or indeed other episodes in other series. Design Remove any guest stars on episodes which are actors on the series. testmode (default on) to log proposed removals rather than make changes. Installation populate username and password and emby url in config. Note - testmode = $false/$true in Config may require latest powershell and relaxed powershell execution policy. Backup your database prior to use Use with extreme caution on live databases, best tried on a test database first Would not use on a database with manually curated metadata [person especially] (without alot of testing) Notes tested on Windows Powershell but should be agnostic Does not lock metadata so future library refreshes may revert changes, script could be scheduled for regular cleaning. Does not actively respect metadata locking, may ignore, have not tested as i don't use. I have run it on my live database but results have not undergone any long term testing. For me, 10000 episodes with duplicates cleaned out of 40000 episodes, took about 30 minutes to run. reduced database by 50MB down to 440MB Caveats On very fast systems Powershell may open more sessions with the api than the OS network stack will support - havent found a solution to this but i was fine on my library since i rewrote script to reduce api calls. In any case the script can just be rerun and it will continue from where it finds the next duplicate. issues / suggestions welcome. PersonCleaner v0.0.0.3.zip
    1 point
  7. Correct, easiest way to test is to have a beta test machine and just try the code snippet mentioned above. Like now those 5 lines of code would replace over 40+ lines required in this topic.
    1 point
  8. Great investigation. Looks like the moviedb plugin isn't capturing this information at the episode level so I'll push an update so that it will do that. @Happy2Play
    1 point
  9. Since the elements are using theme based code starting in 4.5 you can change all element using that theme code as I posted above. So you could change all colors with just those lines. Just have to ensure you remove all current code. Have not test on which code will override the other yet.
    1 point
  10. Ill look inte this in the coming week, @Luke are the changes needed publicly available or is rhis part also closed source?
    1 point
  11. 1 point
  12. There are provider requests that Emby does not hammer their site so people images are only downloaded when you enter the persons itemdetails page. So until then Emby initially only gets a url to the image and TMDB has been doing some cleaning and deleted a lot of images and you see the issue with that blank placeholder. The next version will attempt to resolve this issue. There are several current topics and a plugin that was created to try and fix current issue. https://emby.media/community/index.php?/topic/86323-tmdb-corrupt-image-fix-plugin-for-windows-10
    1 point
  13. If you have that much space use all 3. Track 1 would be the HD audio for your Shield, track 2 would be AC3 5.1 640 kbps for playback on things like your TV, and track 3 would be AAC 2.0 for all those other clients like phones, etc. Then you could almost guarantee no transcoding because of audio and get the best experience on your clients
    1 point
  14. My guess is insufficient wifi bandwidth.
    1 point
  15. That does make it confusing when they do that because most people probably just read the specs sheet for comparison before buying and not the big user manual.
    1 point
  16. Fixed it by deleting the library and all the nfo's then recreating and scanning the library. Now all the titles are correct.
    1 point
  17. I understand what u saying. But the way its mentioned by Samsung All their 55"+ models have added benefit of "Dolby 5.1 Decoder" Support, which is very weird. EDIT: Attaching Screenshot. 55" 49"
    1 point
  18. Long ago I requested that, I have a lot of movies with DTS (default) and AC3 tracks. If DTS is not supported, instead of picking AC3, DTS is converted to AC3. Than seems odd. The answer was that perhaps the AC3 version may be director's comments or something similar.
    1 point
  19. Please see the Screenshot of the Device Names in Emby. Are you saying your plugin is not using the Device Names that Emby creates and/or allows us to set? ... this is the whole point to using device names.
    1 point
  20. Me watching movies in AAC stereo
    1 point
  21. Keep in mind AC3 isn't supported on all devices and 2 channel AAC will almost always be supported. AAC is about as universal a codec as you'll get (2 channel) so if you ever share with a friend you won't be stuck again because they have a device not supporting AC3 and yet cause transcoding.
    1 point
  22. Excellent job, thanks! Don't see any issues - here's the log from the boot time. It's not barfing after it finds that mixed content library any more. 2020-08-28 17:06:38.918 T:6660 NOTICE: EMBY.patch -> --->[ patch ] 2020-08-28 17:06:38.919 T:11436 NOTICE: EMBY.hooks.webservice -> --->[ webservice/57578 ] 2020-08-28 17:06:38.932 T:6660 NOTICE: EMBY.patch -> --[ check updates/181167264 ] 2020-08-28 17:06:40.730 T:6660 NOTICE: EMBY.patch -> --<[ objects/181167264 ] 2020-08-28 17:06:41.474 T:6660 NOTICE: EMBY.service -> -->[ service ] 2020-08-28 17:06:41.476 T:6660 NOTICE: EMBY.service -> Delay startup by 0 seconds. 2020-08-28 17:06:42.428 T:336 NOTICE: EMBY.entrypoint.service -> --->>>[ EMBY ] 2020-08-28 17:06:42.435 T:336 NOTICE: EMBY.entrypoint.service -> Version: 4.1.19 2020-08-28 17:06:42.437 T:336 NOTICE: EMBY.entrypoint.service -> KODI Version: 18.7 Git:20200520-f14f7a84e3 2020-08-28 17:06:42.449 T:336 NOTICE: EMBY.entrypoint.service -> Platform: Windows 2020-08-28 17:06:42.465 T:336 NOTICE: EMBY.entrypoint.service -> OS: Kodi/7893MB 2020-08-28 17:06:42.467 T:336 NOTICE: EMBY.entrypoint.service -> Python Version: 2.7.13 (default, Jul 14 2017, 17:41:26) [MSC v.1900 64 bit (AMD64)] 2020-08-28 17:06:42.490 T:336 NOTICE: EMBY.entrypoint.service -> Using dynamic paths: True 2020-08-28 17:06:42.491 T:336 NOTICE: EMBY.entrypoint.service -> Log Level: 1 2020-08-28 17:06:42.969 T:336 NOTICE: EMBY.entrypoint.service -> ---[ db/None ] 2020-08-28 17:06:45.528 T:336 NOTICE: Emby -> ---[ START EMBYCLIENT ]--- 2020-08-28 17:06:47.586 T:336 NOTICE: EMBY.views -> Unable to retrieve libraries: NotConnected 2020-08-28 17:06:47.736 T:336 NOTICE: EMBY.client -> DeviceId loaded: 2A5B40E92A6745628638475FF16AAD99 2020-08-28 17:06:47.813 T:2624 NOTICE: EMBY.hooks.monitor -> --->[ listener ] 2020-08-28 17:06:47.819 T:728 NOTICE: Emby -> ---[ STOPPED EMBYCLIENT: default ]--- 2020-08-28 17:06:47.830 T:728 NOTICE: EMBY.connect -> --[ server/default ] 2020-08-28 17:06:47.887 T:728 NOTICE: Emby -> ---[ START EMBYCLIENT ]--- 2020-08-28 17:06:47.947 T:728 NOTICE: Emby.emby.core.connection_manager -> Begin connect 2020-08-28 17:06:49.842 T:728 NOTICE: Emby.emby.core.connection_manager -> Found Servers: [{u'Name': u'Emby', u'Id': u'5d91b4cf32f741bab43949e651dea575', u'Address': u'http://{emby-server}'}] 2020-08-28 17:06:49.914 T:728 NOTICE: Emby.emby.core.connection_manager -> Begin connectToServers, with 1 servers 2020-08-28 17:06:49.915 T:728 NOTICE: Emby.emby.core.connection_manager -> testing connection mode 0 with server Emby 2020-08-28 17:06:49.915 T:728 NOTICE: Emby.emby.core.connection_manager -> tryConnect url: http://{emby-server}/emby/system/info/public 2020-08-28 17:06:50.298 T:728 NOTICE: Emby.emby.core.connection_manager -> calling onSuccessfulConnection with connection mode 0 with server Emby 2020-08-28 17:06:50.780 T:728 NOTICE: Emby.emby.client -> User is authenticated. 2020-08-28 17:06:53.460 T:2044 NOTICE: EMBY.hooks.monitor -> -->[ q:monitor/LoadServer ] 2020-08-28 17:06:53.461 T:2044 NOTICE: EMBY.hooks.monitor -> --[ post capabilities/5d91b4cf32f741bab43949e651dea575 ] 2020-08-28 17:06:53.500 T:1472 NOTICE: Emby.emby.core.ws_client -> Websocket url: ws://{emby-server}/embywebsocket?api_key={emby-token}&device_id=2A5B40E92A6745628638475FF16AAD99 2020-08-28 17:06:53.737 T:728 NOTICE: EMBY.setup -> ---<[ setup ] 2020-08-28 17:06:53.821 T:10608 NOTICE: EMBY.library -> --->[ library ] 2020-08-28 17:06:54.383 T:336 NOTICE: EMBY.entrypoint.service -> [ onNotification/plugin.video.emby/ServerOnline ] 2020-08-28 17:06:54.384 T:1472 NOTICE: Emby.emby.core.ws_client -> --->[ websocket ] 2020-08-28 17:06:55.110 T:7596 NOTICE: Emby -> ---[ START EMBYCLIENT ]--- 2020-08-28 17:06:55.340 T:7596 NOTICE: EMBY.entrypoint.default -> path: ?type=mixed&mode=browse&id=f7b93310b9e773b95c46ee83d72464bc&reload= params: { "type": "mixed", "mode": "browse", "id": "f7b93310b9e773b95c46ee83d72464bc" } 2020-08-28 17:06:55.345 T:7596 NOTICE: EMBY.entrypoint.default -> --[ v:f7b93310b9e773b95c46ee83d72464bc/mixed ] None 2020-08-28 17:06:55.800 T:10608 NOTICE: EMBY.database -> [emby] 1 rows updated. 2020-08-28 17:06:57.220 T:10608 NOTICE: Previous line repeats 4 times. 2020-08-28 17:06:57.220 T:10608 NOTICE: EMBY.library -> --[ retrieve changes ] 2020-08-28T09:25:58z 2020-08-28 17:06:59.507 T:10608 NOTICE: EMBY.library -> --<[ retrieve changes ] 2020-08-28 17:06:59.523 T:10608 NOTICE: EMBY.library -> -->[ q:userdata/Episode/1972043205768 ] 2020-08-28 17:06:59.548 T:10608 NOTICE: EMBY.helper.utils -> ---[ screensaver/ ] {u'jsonrpc': u'2.0', u'id': 1, u'result': True} 2020-08-28 17:06:59.708 T:12028 NOTICE: EMBY.objects.core.tvshows -> USERDATA episode [569/569] 24522: Queen Thistle's Teapot 2020-08-28 17:07:00.723 T:12028 NOTICE: EMBY.database -> [emby] 1 rows updated. 2020-08-28 17:07:00.790 T:12028 NOTICE: EMBY.database -> [video] 1 rows updated. 2020-08-28 17:07:00.880 T:12028 NOTICE: EMBY.library -> --<[ q:userdata/1972043205768 ] 2020-08-28 17:07:02.734 T:10608 NOTICE: EMBY.library -> --[ sync/2020-08-28T16:05:02z ] 2020-08-28 17:07:02.746 T:10608 NOTICE: EMBY.helper.utils -> ---[ screensaver/ ] {u'jsonrpc': u'2.0', u'id': 1, u'result': True} 2020-08-28 17:07:02.823 T:11292 NOTICE: VideoInfoScanner: Starting scan .. 2020-08-28 17:07:02.825 T:11292 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00 2020-08-28 17:07:02.860 T:336 NOTICE: EMBY.hooks.monitor -> -->[ kodi scan/video ] 2020-08-28 17:07:02.860 T:336 NOTICE: EMBY.objects.monitor -> [ xbmc/VideoLibrary.OnScanStarted ] 2020-08-28 17:07:02.861 T:336 NOTICE: EMBY.hooks.monitor -> --<[ kodi scan/video ] 2020-08-28 17:07:02.861 T:336 NOTICE: EMBY.objects.monitor -> [ xbmc/VideoLibrary.OnScanFinished ] 2020-08-28 17:07:03.790 T:7596 NOTICE: EMBY.default -> ---<[ default ]
    1 point
  23. i have no issues with 4K at all. all working fine. If 4k resolution is active AI is not used at all, just for info.
    1 point
  24. for sure thank you for speedy reply (one of the many reasons emby is better than all competitors)
    1 point
  25. None the less, it's probably worth trying other programs. Remuxing in MKVToolnix might help, or converting in Handbrake might work. Paul
    1 point
  26. try as follows... modify this file: /home/quickmic/.kodi/addons/plugin.video.emby/default.py replace this section: ################################################################################################# from entrypoint import Events ################################################################################################# with this code: ################################################################################################# from helper import window #Verify emby for kodi plugin is fully loaded, timeout after 30 seconds EmbyOnline = False for i in range(60): if window('emby_online.bool'): EmbyOnline = True from entrypoint import Events break else: xbmc.sleep(500) if not EmbyOnline: exit() ################################################################################################# Please let me know, if this fixes the issue... thanks
    1 point
  27. If you want to guarantee direct playback on devices that don't support lossless formats, then you need both tracks. AAC is good as long as it is not multichannel, AAC 5.1 is supported on very few devices. So If you decide to use AAC a universal track, you will have to convert to AAC stereo.
    1 point
  28. Being that I'm in the USA and don't get Freesat or Freeview I've got zero personal experience with what might be best. I think you would be better served hearing from other UK members in what they use or would recommend. I just wanted to point out the "single tuner" things I saw.
    1 point
  29. Not sure since it's 3 different requests. How about "Request: Clock, Alarms, and two-way messaging" ???
    1 point
  30. Hi. You should probably create a topic for your tool in our Tools and Utilities user section. Thanks.
    1 point
  31. Had to dig into the dashboard.css to find as I coouldn't see it anywhere in the console but here you go. Obviously apply your own color. progress.playbackProgress::-webkit-progress-value, progress.playbackProgress::-moz-progress-bar {background-color:blue;}
    1 point
  32. Does this mean you are placing each episode into a separate folder? While that's the correct thing to do with movies, I'm not sure whether it's good practice for series episodes. Paul
    1 point
  33. Yesterday after my posting, I guess I found a propper solution. This should fix all possible issues related to that matter, but still testing it. I drop it here as soon as I'm confinced, it has no sideeffects.
    1 point
  34. Might as well stick this here - don't think there's anything rude in it Might be useful. The good stuff is mostly Happy2play, the crude stuff is mine. There's probably lots of unintended consequences in it and stuff thats accidentally had effects applied to it twice. Stuff that stopped working, etc, etc. Kind of made stuff blue then made it paler with grayscale. /* Increase My Media Image Size */ div.card.smallBackdropCard {width: 20.0%; !important;} /* Remove Play Indicator Button */ .cardOverlayFab-primary {display: none !important;} /* Make Alphapicker Slightly Bigger */ .alphaPicker-vertical {font-size: 115% !important;} /* Position Alphapicker Vertically */ .alphaPicker {bottom: 40px !important;} /* ---------------------------------------------------------------------------------------------------- */ /* Remove Poster Thumb */ div.detailImageContainer {display: none; } /* Move Stuff Down for Movies and Series */ div.topDetailsContainer.flex.flex-direction-row-reverse {padding-top: 30em; } /* Move Stuff Down for Albums */ div.topDetailsContainer.flex.flex-direction-row {padding-top: 40em; } /*img.detailImage detailImage-side {display: None !important; }*/ /*What does this do*/ /*div.item-side-imageContainer {display: none; }*/ /* Move Logo Down */ /* div.detailLogo {position: absolute; top: 32em; } */ /* Move Logo Down */ /* div.detailLogo.flex.flex-direction-row {padding-top: 16em; } */ /* Make Backdrop Much Brighter */ .backgroundContainer.withBackdrop {background: rgba(0,0,0,.10)!important;} /*Make Backdrops Almost Black and White*/ .backdropContainer {filter: blur(0px) grayscale(80%)!important;} /* Make Home Page Posters, Movie TV Posters, Actors Etc Almost Black and White */ /*.itemsContainer {filter: blur(0px) grayscale(80%)!important;}*/ /*OR*/ /*.mainAnimatedPages.skinBody {filter: blur(0px) grayscale(80%)!important;}*/ /*OR as above but exclude TV Guide*/ div.scrollSlider.flex-grow.padded-top-page {filter: blur(0px) grayscale(80%)!important;} /* Make Logo Almost Black and White */ /*.detailLogo {filter: blur(0px) grayscale(80%)!important;}*/ /* Add Gradient to Main Movie or Episode Page */ div.itemMainScrollSlider {background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));} /* Add Transparent Grey Background to Episode Summary */ div.listItem-withContentWrapper div.listItem-content {background: rgba(0, 0, 0, 0.3);} /* Resize Season Posters */ body > div.mainAnimatedPages.skinBody.skinBody-withWindowScroll > div:nth-child(n) > div > div.verticalSection.childrenSection-x > div > div.scrollSlider.focuscontainer-x.itemsContainer.padded-left.padded-right.focusable.scrollX.hiddenScrollX > div > div > div.cardScalable > div.cardPadder-square {padding-bottom: 147%;} [data-type="Genre"] div.cardPadder-square { padding-bottom: 150%; } /* ---------------------------------------------------------------------------------------------------- */ /*Count and Played Indicator to Blue*/ div.countIndicator, i.playedIndicator {background: #3086CF;} /*Change Logo*/ .pageTitleWithLogo { background-image: url("C:\Users\schoo\AppData\Roaming\Emby-Server\system\dashboard-ui\modules\themes\logodark.png") !important; height: 50px !important; width: 190px !important; } .pageTitleWithDefautLogo { height: 53px !important; } /* ------------------------------------------------------------------------------------------------- */ /*Change Slider Colour*/ .emby-slider { color: #3086CF !important; } .emby-slider::-moz-range-progress { background: #3086CF !important; } .emby-slider::-webkit-slider-thumb { background: #3086CF !important; } .emby-slider::-moz-range-thumb { background: #3086CF !important; } .emby-slider::-ms-thumb { background: #3086CF !important; } .emby-slider-background-lower { background-color: #3086CF !important; } /*Change Colour of Play Button*/ .cardOverlayButtonIcon { background-color: #3086CF !important; } /* ----------------------------------------OR------------------------------------------------------- */ /*Change Slider Colour*/ /*FireFox OSD*/ input.emby-slider::-moz-range-thumb, input.emby-slider::-moz-range-progress { background:blue; } /*Chrome-Edge OSD*/ div.emby-slider-background-lower, input.emby-slider::-webkit-slider-thumb { background-color:blue; } /*Change Colour of Play Button*/ button.cardOverlayFab-primary i, button.cardOverlayFab-primary i:hover { background-color: blue; } /* ---------------------------------------------------------------------------------------------------- */ /* Remove Album from Now Playing */ .osdPoster-img {display: None !important} /*div.osdPoster-img { background-position: left 10px bottom; background-size: 100px;}*/ /* Make Music Backdrop Full Screen and Make Playlist Transparent */ div.backdropContainer.backdropContainer-remotecontrol {right: 0%;} /*div.upNextBar.upNextBar-static.flex.align-items-center {background: transparent;}*/ /*div.osdPlaylist.flex.flex-grow.hide.osdPlaylist-hidden {background: transparent;}*/ div.upNextBar.upNextBar-static.flex.align-items-center {background: rgba(0,0,0,.33)!important;} div.osdPlaylist.flex.flex-grow.hide.osdPlaylist-hidden {background: rgba(0,0,0,.33)!important;} /* Make Music Playlist Almost Black and White */ div.osdPlaylist.flex.flex-grow.hide.osdPlaylist-hidden {filter: grayscale(80%);} /* Add Dropshadow to Music Playlist */ div.upNextBar.upNextBar-static.flex.align-items-center {text-shadow: 2px 2px #000000;} /* Add Dropshadow to Song Name */ h2.videoOsdParentTitle {text-shadow: 2px 2px #000000;} /* Playing Now Queue - Second Line of Album and Song Name to Blue */ h3.videoOsdTitle { color: #3086CF !important;} /* Make Bottom Controls Almost Black and White */ .videoOsdBottomInner {filter: blur(0px) grayscale(80%)!important;} /* ---------------------------------------------------------------------------------------------------- */ /*Make CSS Box Bigger*/ #txtCustomCss {height: 700px; width: 800px;} /*Make Star Rating and Rotten Tomatoes almost Black and White*/ /*div.verticalSection {filter: blur(0px) grayscale(80%)!important;}*/ div.verticalSection.detailMainContainer {filter: blur(0px) grayscale(80%)!important;} /*Make Main Section of Dashboard almost Black and White*/ /*div.libraryOptions {filter: blur(0px) grayscale(80%)!important;}*/ div.content-primary {filter: blur(0px) grayscale(80%)!important;} /*Make Top Row Blue*/ div.skinHeader { color: #3086CF !important;} /*Make Top Row almost Back and White*/ div.skinHeader { filter: grayscale(80%) !important;} /*Make Left Hand Menu Blue*/ div.mainDrawer { color: #3086CF !important;} /*Make Left Hand Menu almost Back and White*/ div.mainDrawer {filter: grayscale(80%) !important;} /*OR*/ /*a.navMenuOption.emby-button {filter: grayscale(80%) !important;}*/ /*Make Second from Top Row Blue on Media Page*/ button.emby-tab-button.emby-button.emby-tab-button-active { color: #3086CF !important;} /*Make Second from Top Row Blue on Dashboard Page*/ a.emby-tab-button.emby-tab-button-active.emby-button { color: #3086CF !important;} /*Try to Make Connection Help Blue - works for text not background*/ /*a.raised.raised-mini.button-submit.emby-button { color: #3086CF !important;}*/ /*Make Emby Version Number and Http Links Blue*/ a.button-link.emby-button { color: #3086CF !important;} /*Make Selected Item in Left Hand Menu White*/ a.navMenuOption.emby-button.navMenuOption-selected { color: #FFFFFF !important;} a.navMenuOption.emby-button.navMenuOption-selected { background: #3086CF !important;} a.navMenuOption.emby-button.navMenuOption-selected { opacity: 0.4 !important;} /*Stop Items (Genres, Director) in Details Page Being Accidentally Made Blue*/ a.button-link.emby-button { color: #FFFFFF !important;} /*Make Main Section of Display almost Black and White*/ form.auto-center {filter: grayscale(80%) !important;} /*Make Now Playing Music Bar almost Black and White*/ .nowPlayingBarTop {filter: grayscale(80%) !important;} /* ---------------------------------------------------------------------------------------------------- */ /*Make Dashboard Checkboxes Blue*/ input.emby-checkbox:checked+span:before { border-color: #3086CF; background-color: #3086CF; } /*Make Dashboard Save Buttons Blue*/ button.button-submit:not(.emby-button-tv), button.button-submit:not(.emby-button-tv):focus { background: #3086CF; } /*button.button-submit:not(.emby-button-tv), button.button-submit:not(.emby-button-tv):focus { filter: grayscale(80%); }*/ /* ---------------------------------------------------------------------------------------------------- */ /*All Guide Entries Gray20*/ div.tabContent.flex.flex-direction-column.flex-grow.padded-top-page.is-active { background: #333333;} /*Top Left Corner of Guide Only Gray15*/ div.channelCell { background: #262626 !important;} /*All Channels Left Hand Side Gray15*/ button.channelCell.channelCell-mobilefocus.itemAction { background: #262626 !important;} /*Row of Times in Guide Gray15*/ div.timeslotHeaders { background: #262626;} /*OR*/ /*Row of Times in Guide Gray15*/ /*div.timeslotHeaders.flex.flex-grow.flex-direction-row { background: #262626;}*/ /*Adjust Colour and Width of Current Time Indicator*/ div.guide-currentTimeIndicatorDot {width: 3px;} div.guide-currentTimeIndicatorDot {background: #3086CF;} /*Try to Make Guide Narrower Vertically and Left Hand List Wider*/ /*div.virtualScrollItem.epgRow {height: 55px; !important;}*/ /*button.channelCell.channelCell-mobilefocus.itemAction { width: 150px;}*/ /*div.channelCell { width: 150px;;}*/ /*Try to make guide full colour*/ /*div.guideContainer.flex-grow.tvguide {filter: blur(0px) grayscale(0%)!important;}*/ /*Add Border to Program Cells Vertical Only*/ .programCell { border-width: 0px 4px 0px 4px!important; border-color: rgba(0,0,0,1) !important; } /*Add Border to Program Cells Horizontal Only*/ div.virtualScrollItem.epgRow.flex { border-width: 4px 0px 4px 0px!important; border-color: rgba(0,0,0,1) !important; } /*Add Right Hand Border to All Channels Left Hand Side*/ button.channelCell.channelCell-mobilefocus.itemAction { border-width: 0px 4px 0px 0px!important; border-color: rgba(0,0,0,1) !important;; } /*Make Text Blue and Almost Black and White in some Pop-up boxes eg filters*/ label.selectLabel { color: #3086CF !important;} label.selectLabel { filter: grayscale(80%) !important;} label.emby-checkbox-label { color: #3086CF !important;} label.emby-checkbox-label { filter: grayscale(80%) !important;} /*Make Attribute Text Blue and Almost Black and White in some Pop-up boxes eg New in TV Guide*/ div.mediaInfoProgramAttribute.mediaInfoItem.newTvProgram { background: #3086CF !important;} div.mediaInfoProgramAttribute.mediaInfoItem.newTvProgram { filter: grayscale(80%) !important;} /*Make Text Almost Black and White in some Pop-up boxes eg Save in TV Guide*/ button.raised.btnPlay.block { filter: grayscale(80%) !important;} /*Make Dashboard Connection Help Blue - Already Pale*/ a.raised.raised-mini.button-submit.emby-button { background: #3086CF !important;} /*OR*/ /*a.raised.raised-mini.button-submit { background: #3086CF !important;}*/ i.md-icon:not (.md-icon.navMenuOptionIcon) { background: #3086CF !important;} /*i.md-icon { background: #3086CF !important;}*/ /*Make Restart Shutdown buttons Almost Black and White*/ div.formDialogFooter { filter: grayscale(80%) !important;}
    1 point
  35. If we had "filters" available in all the apps along with the "group items into collections" able to be checked and unchecked that would probably cover this use case. They want to be able to tell which are 3D or 4K within their collections. If they could enter a library, filter by "3D OR 4K" and unchecked group items into collections this would occur exactly as they wish without the need to obscure the poster with more decals. The filters need to have AND, OR, NOR, <, > attached to them to make them really useful. 1980's comedies = year:1980 AND genre:Comedy Everything from 1982 or 1983 = year:1982 OR year:1983 Everything 1980 except Horror = year:1980 NOR genre:Horror Everything higher than comedy (drama,etc etc) from 1982 = year:1982 AND >genre:Comedy Everything lower than 1985 = <year:1985 Just ideas to make finding what you are seeking with minimal formulas required. Just combine a few of those and you have a customizable filter to find anything.
    1 point
  36. There is a 3D and 4K filter in the normal movie section. I was saying if we had that ability in the collections view that would allow him to see only collections that contain a 3D movie. But we would need to be able to filter this way which is a bit different.
    1 point
  37. You would go to API ScheduledTaskService, then /ScheduledTasks/{Id}/Triggers, click try it out, enter id 241d4fcb19a1d557ee62428e411da609, and code below in the request body and execute. [ { "Type": "DailyTrigger", "TimeOfDayTicks": 576000000000, } ] Will look like this This will change the task trigger to run at 4pm daily.
    1 point
  38. Oh @tafelpoowt, so funny and yet so sad. If you only knew what I've been through because my (accidentally updated) embycon is not compatible with the emby server 4.2.1.0 on my WD MyCloud EX2. The members of emby and kodi community helped me figuring out a satisfying workaround and you provide a new version just like that... Thank you a lot, I downloaded it, but for now I will sit back and enjoy my good old running setup. I hope I will have the heart to install the emby server update, soon.
    1 point
  39. HI, you should be able to do this with the next release. Thanks.
    1 point
  40. Ok, the prototype is working! I'm relatively awful at coding and have never done frontend at all, so I'm sure plenty of things could be done better, but it works. It's meant to be run by an emby server owner, as it requires a server api key. It essentially reads the room leader's location, jumps room members to 10-ish seconds ahead of the room leader, and finally unpauses on queue. I tested it with 4 web clients and the android client all following my Chromecast within a couple seconds at once (total of 6 sessions). Clients may join any existing room, or create a new room. If a room does not have a leader when a client joins, it automatically becomes the leader. This can be overridden at any time. Only the client's own sessions are visible. If any client falls out of sync/halts playback, it resyncs immediately. You must log out of Emby Sync, or "leave room" to stop syncing. Sessions offline for more than 10 minutes will automatically stop syncing. To force a resync, rewind a bit on the out of sync follower. Emby clients only update the server with status info every second or so, so sync is only possible within a couple seconds in either direction. (Close enough for watching with friends online for sure!) CHROMECAST CANNOT ACT AS FOLLOWER FOR NOW, however, it can lead. You can also set the device casting to the chromecast to follow, as a workaround. You must use Incognito tabs if you want to test multiple players in the same browser. Running more than one player in the same browser in normal mode has unpredictable results, since the clients in the same browser share session id (same reason the dashboard is unreliable in this state). To try it out: Easiest is to just fire up the container and point your browser at https://127.0.0.1:5000 and log in using your Emby Connect username. (The Emby password is not stored, it is used against the emby API for auth only) Sorry, no local only emby accounts or emby email as logins right now. Only your clients which have been active within the last five minutes will be visible, if you don't see any clients to select, make sure the client is open, logged in, and recently interacted with. docker run --name emby-sync -e EMBY_SERVER='<emby_url>' -e SECRET_KEY='<emby_server_api_key>' -p 5000:5000 lastelement21/emby-sync:latest I've set it up in Docker Hub here: https://hub.docker.com/repository/docker/lastelement21/emby-sync It's on Github here: https://github.com/cameronurnes/emby-sync Todo: Local user support, unpause when room leader unpauses instead of waiting/resyncing, test more clients, Chromecast as follower, adjust session cleanup task, try out using session info from api for unpause during sync instead of timers, consider using stored user access keys instead of API key
    1 point
  41. Thanks for your work. We'll get these in a future release.
    1 point
  42. Agreed, but alternatively if you look at how far jellyfin have come in the last 18 months and the engaged community of volunteers that they have working in the project can you be confident that your statements will stand? It definitely feels that since emby went closed source there has been a significant slowdown in development and everything is now about brand promotion/ creation rather than delivering new functions to us as end users. Yes everything works but the excitement to receiving a new beta and seeing something useful to me has long passed
    1 point
  43. It should be a bit embarrassing that jellyfin has overtaken emby in terms of features.
    1 point
  44. interested to know how you find it. for me i schedule the script nightly to keep everything clean. not earth shattering but a meaningful improvement when browsing biographies. there is a feature request for the server to include this functionality if youre interested. https://emby.media/community/index.php?/topic/83577-server-prevent-people-assigned-to-series-being-assigned-to-episode/&tab=comments#comment-855622 Sent from my SM-G955F using Tapatalk
    1 point
  45. Hi, there's currently no option for this, but now that we have the bottom tabs to take you to downloads, we'll look at improving this. Thanks.
    1 point
  46. In the Microsoft store there is an 'extension for HEVC' install this and Windows can handle this format.
    1 point
  47. I'd like to add my vote for negative padding. IPTV sources often run 1-2 minutes behind, so there is always extra at the start.
    1 point
  48. I could see this being done using true IP Multicast. That is when the packets are sent only one time. Every client on the LAN reads the same set of packets so there is no bandwidth increase. Each client would need to read/use the multicast. So each client would need support for this. Chromecasts and DLNA probably would not be able to do this. Any platform that has support for VLC could be supported quite easily as we could embed the player in it and just use that pure and simple. Although nothing is particulary tricky about just reading multicast itself. Since every client is playing back the exact same media no OSD controls are needed as you should not have FF/RW/pause ability. There is the possibility a "delay" might be needed for each client so a computer in room A doesn't play 1/8 second ahead of room B using a shield TV due to the way each handles buffers. This delay would need to function similar to setting up the SYNC of audio to video on most boxes. One PC would setup the multicast and that is the PC in charge of all RW/FF/pausing etc. This could be done use a "cast" type functions. Instead of picking a device to cast to you choose Multicast and it sets it up on the LAN. Doing it this way would not limit it's use to only the server LAN either. ebr could login to Luke's computer, pick something a multi"Cast" that in his own home LAN. I'm sure there could be sync issues but using a true multicast method would reduce this a lot. It would probably be good enough out of the box for sharing CNN/Fox News type stuff around the house, probably music as well. On each client there could be a new "library type" that is Multicast. When entering Multicast library you would get a list of all current multicast streams the client gets from the local LAN itself and not from the server. This could allow stand alone methods beside just Emby to broadcast the multicast. You could for example setup a script running ffmpeg that pulls data from your HDHomeRun Prime and broadcasts CNN or Fox News constantly. You can do this now using ffmpeg and VLC. Just some thoughts and possible ideas.
    1 point
×
×
  • Create New...