Leaderboard
Popular Content
Showing content with the highest reputation on 07/05/24 in Posts
-
Why not spend that same energy to implement password entropy checks, or how about some https wizards/integration from certificate providers/lets encrypt. This will benefit the masses 'out the box' and enhance the security profile for all users, not just those that already have https and frankly those that likely already have a RP in place, decent passwords and a basic understanding of what cyber security is. Emby need to build a more secure base product - not prioritise time integrating something that cannot even be used with their base product... Once the base product has the bare security essentials, then add MFA - nobody has ever said it was a poor idea.3 points
-
The android tv version is a much cleaner experience for use on the tv with a remote. The android version works but seems clunky with all the extra touch input type features to navigate around... sliding menu's etc... maybe i don't have it tuned right, can the android version act the same as android tv and look the same?2 points
-
So basically this. I have TV Shows, Movies, and Anime libraries. For anime; I'd prefer to set the default to Japanese with Subtitles. For movies, English and no subs unless forced. For TV Shows, the same. However, Emby only allows one overall setting this for this, for all libraries, instead of just one. I think it'd be a pretty nice little feature.1 point
-
I just noticed that when i click the watch trailer button on a movie, it plays a nice 1080p video, but the videos in cinema intros are all terrible quality. unwatchable. not to mention the languages are all over the place. would be nice to implement a way to filter these trailer selections somewhere. language and exclude any 480p or x quality trailers.1 point
-
I would like to submit the quality of the trailers as well as the mapping of the trailers to the respective national languages as a request in order to increase the priority. Please vote with "Like". Many thanks Seger1 point
-
That or the separate Identify feature. But for music videos, probably just Remove Identification. Have you explored the multi-select tool?1 point
-
Yes we have our file system queries set to ignore system files. That is handled differently from 4.7. I thought in 4.7 we were still filtering those out, just in a different way.1 point
-
Seems to have sorted itself out today and data now there after days of no updates to these channels but others ok.1 point
-
Have you even looked at my link? It explains that the hidden check box being greyed means that the folder has the "system" attribute set (which could have other effects, of course), and then gives the procedure for unsetting it. The fact that the query involved a checked hidden setting is neither here nor there. Do what's needed to clear the system attribute, and then see if the folder behaves as you'd expect. Paul1 point
-
https://answers.microsoft.com/en-us/windows/forum/all/i-cant-unhide-my-folders-using-folder-options/dcaffb47-4032-4d27-95b5-c1b13618bfeb Paul1 point
-
Right so you've clearly not looked at the thread history - Not sure what my process has to do with anything when they key piece we are talking about is the segment of code posted which is proving the point that the GetProviderIds is returning null data, even though he has posted screen shots of the data in the SQL table, he also posted rest api to get items with providerId and it returns with providerIds. He runs the the SAME code for a series library and he DOES get results. So clearly the code is working correctly, regardless, so at this point what more logging do you want to see? I could understand if the lookup logic was having issues matching, but weve ruled that out and we arent even getting to that point, hence why I added the logging to loop over the "mediaitems" to see yes the dataset comes back, no GetProviderId(Imdb) is returned, but OP has posted screen shot of DB/UI/RestCall showing that the data is there, so now the question goes back to you, what do you want them to see? What if I just make a new SchedTask plugin with just the get media items and the loop and it doesnt return back providerids for movies. I believe when I had this code (searchType = nameof(Movie), it was returning back 0 items for him, so does that mean anything, nameof(Series) did return back items), removing the IncludeItemsTypes is atleat now returning back items, still no providerIds), the nameof(Movie) worked on my machine and rb just not these other two. Is there another way to get items out with the providerIds? mediaItems = _libraryManager.GetItemList(new InternalItemsQuery { IncludeItemTypes = new[] { searchType }, IsVirtualItem = false, ParentIds = new[] { long.Parse(collection.LibraryId) }, OrderBy = new[] { new ValueTuple<string, SortOrder>(ItemSortBy.PremiereDate, SortOrder.Descending), new ValueTuple<string, SortOrder>(ItemSortBy.SeriesSortNameOrSortName, SortOrder.Ascending) } }) .ToList();1 point
-
compatibility reasons. You can access the settings also via context menu.1 point
-
OK, i think i see whats happening. Apparently when you install the addon from the repository, all 4 addons get installed automatically. Now you need to find the specific service addon so you can enter the configuration page or use the context menu to enter the configuration page. Previously we only had only one addon.1 point
-
I have run this several times and I think I have a winner. Thank you all for help, I am not kidding when I say that I could not have done it without you! Here is the final script I named avi_to_mkv.sh find . -type f -name "*.avi" | while read aviname do mkvname=${aviname%.*}.mkv echo $aviname echo $mkvname ffmpeg -nostdin -y -fflags +genpts -i "$aviname" -c:v libx264 -preset medium -crf 20 -c:a aac "$mkvname" && echo echo rm \"$aviname\" | tee -a output.txt done That is a blend of everything that @rbjtech@Q-Droid& @TMCswshared with me. I did add the output to a text file in case I wanted to keep a log. For anyone who comes along wanting to know the same thing I originally, I decided that rbjtech was right and I should re-encode with a modern codec. This is not a transmuxing script! I just wanted to make that clear.1 point
-
The previous test failed. My next test works. In addition to above settings I turned off everything in the LIbrary/Movies/edit dialog. No Metadata Downloaders, No Metadata Readers, No Metadata savers. No Movie Image Fetchers. Essentially crippled auto metadata downloading and now I can manually build my collections and not have them automatically emptied out. Since I don't add to the library very often anymore I can manage this. In older versions Collection management used to work OK.1 point
-
This isn't really the correct 'Solution'. A lot of modern shows are no longer using the classic 'fixed' intro anymore and thus the Intro detection alogiritm is using what it thinks to be similiar passages of quiet music. Thus all the Intro's listed above are incorrect. It would be nice if there was an option on a TV Series to simply ignore Intro detection - maybe for the entire show, or more granular such as per Season. You could just add it to the metadata as a manually set option - 'Ignore Intro detection'. yes/no - default to no. The Plugin used to have this option... I used it a fair number of times ..1 point
-
1 point
-
Do explain, because the code is posted above and its using methods exposed via the SDK lol so that would mean the SDK is doing something different based on whatever this xml flag is not "the plugin" and its only doing it differently for items in the libraries marked as "Movies".1 point
-
Funnily enough, I found this thread because of the opposite: The way that it used to be with Genre > Album was exactly the way I liked it for how I listen to music and now I need an extra click to show all the albums. I do appreciate that the new screen will be useful for many people though. Perhaps a setting that could allow you to choose from "Genre overview page" (what you see now), "Genre album view", or "Genre artist view", allowing you to bypass that overview page, would be super handy.1 point
-
Very glad to see Synology upgraded Emby server directly to 4.8.8. Now it's up to date until 4.9. lol. Thanks for your efforts.1 point
-
@Lukethis is still happening. Just played Pat Garrett, and two trailers before the film were for Pat Garrett. Logs attached. Can this ever be fixed? It's going on years now. embyserver (1).txt embyserver-63855734400.txt1 point
-
1 point
-
After you have selected Shows (or Movies) you can then Filter by Genres and/or Tags from the underlying Filter menu tab: Notes: The individual filters are OR logic - i.e. your filter Genre selections will return all individual choices selected. The combined filters are AND logic - i.e. your filter Genre selections plus filter Tag selections will return a more limited set of combined Genre AND Tag choices. Also, it may be possible to hide unwanted menu tabs and rearrange tabs with custom CSS, if using the web app. Perhaps look in the CSS forum section if you are interested in investigating this.1 point
-
Also ffmpeg may be expecting some input try one of the fallowing changes: ffmpeg -y -fflags +genpts -i "$aviname" -c:v libx264 -preset medium -crf 18 -c:a aac "$mkvname" </dev/null && echo echo rm \"$aviname\" or ffmpeg -nostdin -y -fflags +genpts -i "$aviname" -c:v libx264 -preset medium -crf 18 -c:a aac "$mkvname" && echo echo rm \"$aviname\"1 point
-
I looked at your output from the link and for some reason that run had a problem with every other file, one good one bad. I don't know why the files that fail are missing the leading "." from the path name so it's seems to be trying a file at the root directory. The test run with names only shows both .avi and .mkv names correctly. The change to the echo command I posted was me assuming you might be redirecting that echo output to a file to run after. But if you're executing the rm in the pipeline after ffmpeg then the needed quotes were already there. You could also try this way to define the mkvname, the end result should look the same as before. mkvname=$(dirname "$aviname")"/"$(basename "$aviname" .avi)".mkv" I wouldn't expect ffmpeg to be doing something funky with the input names but everything else looked right.1 point
-
My understanding is the navigation bar in libraries links are handled with code and probably some .js functions. Changing how they work or adding new buttons is just not practical. It would be more of a design feature change. Even if you managed a code hack, the button would revert back with every update. The Genres and Tags from the top nav bar already stay within the library you are using. So, yes sorting your libraries would allow selected media types in each library to be shown when you choose a genre or tag for that library. What you may not have noticed is that if you click on a genre link in a media page, emby shows results across all libraries. You can also search for a genre or tag by name and when you click on a search result you get genres / tags for all libraries combined. Hope that helps.1 point
-
Thanks for both of your help, I have learn't something new today As the saying goes, every day is a school day1 point
-
Nice - so from the sounds of it, yes, hairpinning is working great. the tracert should just be your router IP (LAN IP/Gateway) and the destination LAN(emby) IP - a single hop as you say.1 point
-
Thanks for everyones help. Emby is by far the best media server/client I have ever used. The plugin creator could write in an opt-in option for people to mark trailers as good or bad, regardless of the source. Eventually the database would complete itself. This isn't the place for that discussion, just thinking out loud.1 point
-
IMHO Criticker would be perfect to work with. The reviews are community-based, however they have a really powerful engine to predict what you'll like based upon your own ratings. They're small, so they wouldn't have exorbitant pricing. And there's likely a lot of synergy between the user bases, so working together would drive growth for both of you. The only big roadblock might be the state of their API. I know they were looking to revamp it, but I'm not sure what the current status is. Definitely worth reaching out to them, however.1 point
-
FYI: I already opened a similar issue before realizing that one existed at1 point
-
merci bcp, si besoin de log ou autres. n hesiteez pas1 point
-
ill keep mine installed just to see the difference. heres the script so far in case you want it. does NOT need to be ran in the container for it to work, btw. systemd service example at the bottom the script will check for rampent ffmpeg streams with a filter check for unrelated streams kill the ffmpeg process gracefully, at first, or forcefully if needed. copy the log(s) to the script folder, organized by stream UUID. and all the embyserver.txt logs, for redundancy. #!/bin/bash #vars RunHowOftenInMinutes=1.5 TimeBeforeKill_Hours=3 TimeBeforeKill_Minutes=30 EmbyLogFolder=/DockerData/emby/programdata/logs ### comma-separated list of filters (using grep) of terms to ignore in an ffmpeg command line. (useful if you have security cameras) ffmpeg_process_filters="/Storage/Media/CCTV,SOME_PATHS/YOU/WANT/IGNORED" #vars end TimeBeforeKill=$(((($TimeBeforeKill_Hours * 60) + ($TimeBeforeKill_Minutes)) * 60 )) while true; do rest=$RunHowOftenInMinutes while read -r ffmpeg_instance; do ### collect ffmpeg pids and runtime ThisPID=`echo "$ffmpeg_instance"|tr -s ' '|cut -d" " -f1` ThisTIME=`echo "$ffmpeg_instance"|tr -s ' '|cut -d" " -f2` ThisLINE=`ps -o command= $ThisPID` ### ignore if not past threshold if [ ! $ThisTIME -ge $TimeBeforeKill ]; then continue fi ### ignore filters for i in ${ffmpeg_process_filters//,/ } do echo checking for $i in runline echo thisfilterfound=0 echo $ThisLINE | grep "$i" >/dev/null && thisfilterfound=1 if [ $thisfilterfound -eq 1 ]; then echo found $i in runline, skipping echo continue fi done echo "---------------------------------------------------------------" echo Found a possible runaway ghost stream echo echo PID: $ThisPID echo Runtime: $((ThisTIME / 3600)) hrs and $(( (ThisTIME % 3600) / 60 )) minutes echo echo Command: $ThisLINE echo echo echo attempting to kill ffmpeg PID $ThisPID echo exit ### Kill Ghost Streams export killed="NONE (failed to kill)" echo attempting SIGINT kill on ffmpeg PID $ThisPID echo kill -n 2 $ThisPID sleep 15 ps $ThisPID >/dev/null || export killed=SIGINT if [ "$killed" == "NONE (failed to kill)" ];then echo attempting SIGTERM kill on ffmpeg PID $ThisPID echo kill -n 15 $ThisPID sleep 15 ps $ThisPID >/dev/null || export killed=SIGTERM fi if [ "$killed" == "NONE (failed to kill)" ];then echo attempting SIGKILL kill on ffmpeg PID $ThisPID echo kill -n 9 $ThisPID sleep 15 ps $ThisPID >/dev/null || export killed=SIGKILL fi echo "Killed via $killed" echo ### find log GraphFile=`echo $ThisLINE | grep -oE '\-print_graphs_file /.*/ffmpeg-.*-(.*)_.*.txt'` GraphFile=${GraphFile##*/} UUID=` echo ${GraphFile} |sed 's/ffmpeg-transcode-//' |sed 's/ffmpeg-directstream-//' | cut -d_ -f1` TCLogFilePrefix="ffmpeg-transcode-$UUID" DSLogFilePrefix="ffmpeg-directstream-$UUID" ### copy in script directory SOURCE=${BASH_SOURCE[0]} while [ -L "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink DIR=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd ) SOURCE=$(readlink "$SOURCE") [[ $SOURCE != /* ]] && SOURCE=$DIR/$SOURCE # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located done ScriptDir=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd ) mkdir -p $ScriptDir/KilledTranscodes/$UUID >/dev/null 2>&1 mkdir $ScriptDir/KilledTranscodes/$UUID/embyservers >/dev/null 2>&1 cp $EmbyLogFolder/${TCLogFilePrefix}* $ScriptDir/KilledTranscodes/$UUID/ >/dev/null 2>&1 cp $EmbyLogFolder/${DSLogFilePrefix}* $ScriptDir/KilledTranscodes/$UUID/ >/dev/null 2>&1 cp $EmbyLogFolder/$GraphFile $ScriptDir/KilledTranscodes/$UUID/ >/dev/null 2>&1 cp $EmbyLogFolder/embyserver*.txt $ScriptDir/KilledTranscodes/$UUID/embyservers/ >/dev/null 2>&1 echo logs copied to $ScriptDir/KilledTranscodes/$UUID/ echo "---------------------------------------------------------------" echo done < <(ps -o pid=,etimes= -C ffmpeg) ### sleep until next check rest=`bc <<< "scale=2; $rest*60"` echo waiting for $rest seconds sleep $rest done exit 0 service file example: [Unit] Description=ffmonkill service [Service] ExecStart=/path/to/script/ffmonkill.sh [Install] WantedBy=multi-user.target1 point
-
1 point
-
1 point
-
Any updates on this items? What I'd like to see, when the "Movies" section is sorted by "Date Added" move that particular collection to the front based on date added of most recent movie.1 point
-
I had previously moved the Emby Server file to the applications folder. I deleted it and try to copy it again, and it was giving me an error. I opted to remove ALL Emby-related files from my Mac and re-downloaded the Emby server file. The download function now works! Thank you!!!1 point
-
Hi, it's been another two months, I'm really looking forward to this feature of removing the download for my users, and personally it bothers me too because it takes up a part of my display that I never use, this is just a reminder to hope this change arrives as soon as possible1 point
-
One of the nice things about MBC is that empty TV folders (after the latest show is deleted) are hidden. This makes Emby look very smart. I know @@ebr wants to get rid of this feature from MBC as he sees that this is better as a server feature that can be applied to all clients. I agree. So what does it take to get this useful feature into the Emby server? I'm hoping that asking nicely is enough, I'm also hoping that enough other users consider this feature useful enough ot include in the server. How about it, @@Luke?1 point
-
Detecting the End Credits is far more difficult/uncertain than detecting an Intro and there are many forms of how credits 'roll'. 1. Outro - as you say, same detection method as Intro - assuming all episodes do the same. 2. Black Frame detection - Background goes black and credits roll. Detecting this is very heavy on cpu. 3. Character/word detection (OCR) - detect 'words' such as 'Directed By' on the screen to confirm this is a credit. 4. Scene detection. The Introskip plugin team tried them all - with varying levels of success - the solution we used for Credit Detection in the original Introskip Plugin was a combo of 1 & 2 above. 3 was looked into, it was successful but very heavy of CPU and not fast enough. 4 was actually very interesting, had promosing results, but it was never completed.1 point
-
have probably combined two topics into one, please let us vote everywhere, then it will be a necessary priority1 point
-
If we remembered at the series level, wouldn't that be easier? There is also an open feature request for that, and I think that comes up more often. That's the sort of solution that doesn't' require fiddling with settings first to get it the way you want it.1 point
-
Here are a few mock-ups.1 point
-
Often times when I see "Reason for transcodng: Media bitrate exceeds limit." in the info I wonder, what kind of internet connection do they have? I know this can cover multiple scenarios like bandwidth limit set for user, server, client side quality setting, as well as AUTO bandwidth detection... Can you PLEASE add to the dashboard the returned client bandwidth capabilities? The value you are getting from the client that tells emby its bandwidth abilities. While you are at it tighten up the spaces between lines on the transcode items, and align the results to the right instead of center.. MAYBE SOMETHING LIKE THIS :1 point
-
1 point
-
Why would you assume that they wouldn't be processed just the same for display? Paul0 points
-
0 points
