Jump to content

Search the Community

Showing results for tags 'metadata'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • General
    • Announcements
    • Emby Premiere Purchase/Subscription Support
    • Feature Requests
    • Tutorials and Guides
  • Emby Server
    • General/Windows
    • Android Server
    • Asustor
    • FreeBSD
    • Linux
    • NetGear ReadyNAS
    • MacOS
    • QNAP
    • Synology
    • TerraMaster NAS
    • Thecus
    • Western Digital
    • DLNA
    • Live TV
  • Emby Apps
    • Amazon Alexa
    • Android Mobile
    • Android TV / Fire TV
    • Emby Theater
    • iOS
    • Apple TV
    • Kodi
    • Raspberry Pi
    • Roku
    • Samsung Smart TV
    • Sony PlayStation
    • LG Smart TV
    • Web App
    • Windows Media Center
    • Plugins
  • Language-specific support
    • Arabic
    • Dutch
    • French
    • German
    • Italian
    • Portuguese
    • Russian
    • Spanish
    • Swedish
  • Community Contributions
    • Ember for Emby
    • Fan Art & Videos
    • Tools and Utilities
    • Web App CSS
  • Other
    • Non-Emby General Discussion
    • Developer API
    • Hardware
    • Media Clubs
    • Legacy Support


  • Emby Blog

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...

  1. Hello All, I have a program for the longest time, called DVD Profiler by Invelos (Windows based). You may have guessed it, it is for DVDs. Behind it is a massive community fed database. Here is a screenshot. I chose "Add DVD", in the next Dialog I typed "Alien" and then picked one from the list and chose preview. In the mid window you can see how many versions there are, and that is only for "Locality = USA" and Region Code 1. How do they know that these versions are different? They know by the UPC-code on the DVD. And just like Wikipedia, users are happily feeding the database with the information on the DVD-Case. So, my idea was to tap into that database. Others have already done so, and there are plugins available for that. "HTTPJolie" is the plugin I am currently looking at, which supports HTTP-queries. But maybe there are other plugins (e.g. based on SQL) that work better. Anyway, based on their work I would like to write a plugin that can query the online database from invelos. There is a caveat though. To use the above plugins to query the DB, one has to be a registered user of DVD Profiler. I don't know if that means "paying". Nonetheless, I hope that there are people around here that are willing to help or to contribute to this project. Maybe with their time, maybe with a sample code for such a plugin, maybe with code sniplets you already have, or anything else along those lines. Please let me know here in this thread. Thank you, Roodee
  2. the-dumb1

    Bulk Meta Data Editor

    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).
  3. Hello, I tried to configure one of my media library to only take metadata from a nfo file. The thing is that the shows on this library are re-mixed by an unofficial team so the metadatas are not provided by official metadata providers like tvdb or imdb. Anyway, for majority of the show informations, the metadata are well retreived from the nfo file. There's only one field that is not : the season name... There's an extract of the nfo and screens of my library's configuration. tvshow.nfo It's my first time sending a message on this forum, so I'm sorry if it's not on the right area. Best regards,
  4. Damien_

    Storing Library metadata

    Question- in library advanced settings, you can choose a custom (or default) path where to store all your libraries metadata and artwork. Additionally in each individual library settings, you have the option to "store artwork in media folders" - which explains that "Saving artwork into media folders will put them in a place where they can be easily stored and edited". I was always under the impression that by checking off the "store artwork in media folders" meant it would store the artwork etc within the folders of the media file themselves (artwork would be in the same location as the movie file etc). However this would contradict the option to store metadata in a custom path as mentioned since this wouldn't be with the media folders, and storing them in one location as as global option for all your libraries. I'm obviously missing something/not understanding the two options. If someone would be so kind to explain it to me, I would be grateful. Thanks much.
  5. chrischalfin

    nfo Metadata saver: Permission denied

    Hi, I am having this problem for a while now and tried to find the solution in former topics facing with file/folder permission issues in Linux. I think I tried a lot, but still without success. What am I trying to do? I want to save all metadata changes, made within emby, saved as an album.nfo file in the album-folder. I just want to make sure, that all changes I made are permanently saved and can be exported when necessary. My library setup My music is physically stored on a network drive, which is configured as a samba share. I mount this share with a dietpi-raspberry and emby is running on that raspberry. I checked file permissions, the mount has owner and group emby. So that should work? What did I do so far? I activated nfo as metadata reader and safer in the library. I change the album genre in emby and save it. My expectation is, that this change would reflect in an album.nfo file? But nothing happens. Log Output This is what I get: 2022-12-23 06:23:45.109 Error ProviderManager: Error in metadata saver *** Error Report *** Version: Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_armhf.deb Operating system: Linux version 5.10.103-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #152 Framework: .NET 6.0.8 OS/Process: arm/arm Runtime: opt/emby-server/system/System.Private.CoreLib.dll Processor count: 4 Data path: /var/lib/emby Application path: /opt/emby-server/system System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/mnt/MusicLibrary/iTunes/Queen/Jazz/album.nfo' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite() at System.IO.Strategies.BufferedFileStreamStrategy.Dispose(Boolean disposing) at System.IO.Stream.Dispose() at NfoMetadata.Savers.BaseNfoSaver.SaveToFile(Stream stream, String path, LibraryOptions libraryOptions, CancellationToken cancellationToken) at NfoMetadata.Savers.BaseNfoSaver.Save(BaseItem item, LibraryOptions libraryOptions, CancellationToken cancellationToken) at Emby.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, LibraryOptions libraryOptions, ItemUpdateType updateType, IMetadataSaver[] savers, CancellationToken cancellationToken) Source: System.Private.CoreLib TargetSite: Void WriteAtOffset(Microsoft.Win32.SafeHandles.SafeFileHandle, System.ReadOnlySpan`1[System.Byte], Int64) InnerException: System.IO.IOException: Permission denied Source: TargetSite: My question: What could possibly still go wrong? I know everything looks like a classic linux permission problem, I just already tried many configurations with no luck. Is there another cause for this problem? Or am I missing something else? I hope you can help me 😀 Thank you!
  6. I'm banging my head on a wall here, but.... I've updated some metadata for a folder of "Christmas" music to be Various Artists for the Album Artist tag in several albums. Emby refuses to recognize these changes, even as I've: Completed deleted the folder off my drive and re-added it Deleted the metadata folder out of Emby Gone into my Synology Emby folder and deleted anything I could find there related to said albums Emptied recycle bins Renamed the folder entirely This is actually getting to be ridiculous at this point. The library clearly scans properly, as it does notice when I've put the music files back on my drive. But the metadata is still the same as it was before, even though the file it's scanned is literally saying something different at this point. It's like there's a ghost metadata folder somewhere I'm completely missing and I'm starting to lose my mind. Where else can I look to clear this so it will actually read the correct, current metadata out of the files?
  7. softworkz

    New Metadata Plugin: TV Maze

    Starting from today, a new metadata plugin is available in the catalog: TV Maze Metadata Provider This is a highly efficient metadata provider for TV series which is safe to add as it has very low impact on library scanning performance. Features: A single API request per series provides all data: series, season, episode, seriesimage, seasonimage, episodeimage and extra images (banner, logo, backdrop) New 2-stage caching mechanism Single JSON file per series/person In-Memory Cache with auto-expiration Failed lookup caching (with auto-expiration) Uses TvMaze update checking mechanism Works by timestamp comparison Cached files do not expire by fixed interval Added episode matching by name and air date Metadata Providers TvMazeSeriesProvider TvMazeEpisodeProvider TvMazeSeasonProvider TvMazePersonProvider Image Providers TvMazeSeriesImageProvider TvMazeEpisodeImageProvider TvMazeSeasonImageProvider TvMazePersonImageProvider Limitations Provides metadata in English language only (but it is able to identify series and episodes by original title)

    Metadata and pictures loading problem

    Hi all, I'm faced with metadata and pictures loading problem since the beginning of November (Synology NAS DS920+). For the sake of interest, I connected the NAS via VPN (Netherland) and all the pictures (movie descriptions) loaded immediately. Please specify the addresses of the sites from which metadata and images are downloaded, I will add their routing via VPN on the router.
  9. softworkz

    New Server Plugin: Emby Data Explorer

    This is another brand-new plugin which is available in the catalog now: Emby Data Explorer Important Note Make sure to clear your browser cache after installation and restarting the server! History In 2016 I was working on Metadata Providers and wanted to see and better understand which metadata is coming from which provider and which information was actually taken by Emby Server. In turn, I had created the MetadataViewer Plugin. Later, it became outdated and I was no longer around to update, so eventually it had to be pulled due to incompatibilities after the server had evolved. Meanwhile, there had also been an idea for a "Backstage View" plugin with the purpose to provide some low-level insights into Emby item data, but it never took off. This month, I came back to some work on metadata providers and I had the same problems again, which ended up in creating this plugin. It's a fusion of the MetadataViewer plugin and the Backstage View concept - with a name that leaves room for more... Beta For now, it's available for the beta server only It's been done in two and a half days, so please report bugs in case you find any How it Works The plugin adds a new entry to the Item Context Menu: This will open a dialog for data display: This dialog is the one and only UI that the plugin provides. Everything is happening there. I will describe individual features in subsequent topics. ENJOY!
  10. Hi, I have 2 tv-shows in my library that somehow doesn't get metadata downloaded. If I go into Metadata Editor (both for the show, season and episode) I can see that Emby has the right ID for the show on thetvdb.com and IMDB, which both has at least some text descriping the specific episode. But the text doesn't get downloaded into Emby. The shows are named like "show name S01E01 episode name", but I have tried without episode name which didn't make any difference. The episodes are located in a folder named "Season 1" which in turn are located in a folder named "show name". I have tried to look at the log files, but as I don't know what to look for it is not easy. Does anyone has any idea on how I can fix this issue?
  11. I have a couple of media folders holding football and basketball games I've recorded. I recently came accross a metadata website for sports called http://thesportsdb.com. Would it be possible to add a field like the other metadata fields to pull information from that site to fill in fanart, description, dates, etc.? Ii'm not sure if it would require a new media "type" folder called sports, similar to tv and movies. I've linked a couple pages, the first is the API for returning information from the db. http://www.thesportsdb.com/forum/viewtopic.php?f=6&t=5 The second is example json (I believe) data http://www.thesportsdb.com/api/v1/json/1/searchteams.php?t=Cleveland%20Indians
  12. I wanted to show year and band name under icons on music videos, so I turned those on. It became immediately apparent that the year shown was often not the year that should be in the metadata. Assuming I had done something wrong, I went through an exercise of manually updating all the incorrect Year fields, one by one. Frequently (not always) I would enter a year, click save and the resulting display on the icon page would then show the year between 1 and 3 years earlier than the year I just entered in the metadata. Opening the metadata again for that video, the Year field was indeed changed from what I entered. It makes no difference whether the "Lock this item to prevent future changes" is ticked or not so it doesn't appear to be changing it due to external metadata. This doesn't happen with every video I manually update, but I would roughly estimate 40% display this behaviour. Going back into the metadata and changing it a second time seems to always fix it. Browser: Opera Operating system: 64-bit Windows 10, version: 91.0.4516.77 Emby server version: running on Asustor (Nimbustor) NAS embyserver (1).txt
  13. I'm running into an issue getting metadata and images for content being added to my library. The short-short is that it works fine when I first start emby but at some point, the indexer (such as Fanart.tv, TMDB, etc.) starts blocking ("connection refused") the requests. Most of the time, powering off the box for a couple minutes and then bringing it back up clears the problem for a time. Sometimes connections are still refused and the restart process has to be repeated. The frequency in which this happens ranges from hours to days and I'm struggling to catch a correlation between the incidents and library change volume. This seems like a threshold issue in that my configuration is generating too many requests, but I'm not seeing it. Libraries are configured for real time monitoring with advance pulls. Looking at scheduled tasks status' I see they are only firing when content is added. In reviewing my configuration it also raised a question or two. So, here I am, asking for advice from those who love and know emby on what I'm missing and how to correct this. For the questions, the 2 biggest are; 1) How does emby generate/maintain API keys for the various indexers? In looking at several generations of the server logs I see that the key is consistent for each indexer. Is the key unique to each emby installation or shared by all installations? The latter could be significant in my configuration as I route most all of my internet traffic, emby and otherwise, through a commercial VPN. My ISP knows enough about me and my family. They don't need to know more. 2) Is it possible to use my own api keys for the indexers? If so, how? NOTE: I'd really rather not have to go this route. SERVER INFO: NOTE: All external requests do go through a VPN Thanks in advance for any assistance you all can offer.
  14. Hi, I have set up a mixed content folder and now try to manually correct the incorrect data. However, it is not possible to change a wrong identified tv show to a movie based on the ID, because the ID will only select tv. Can this be changed?
  15. One of the supported TV file naming conventions is: 02 Episode Name.extFor a show that airs every weekday, the episode number often grows to three digits. For example: /Some Show/Season 2/123 Some Title.m4v Emby mis-identifies the file above as Some Show, Season 1 (even though it is in the Season 2 folder), Episode 23 (even though the filename has the number 123 in it). Is it really not possible to support this format for three digit episode numbers?
  16. Hello all, I've been slowly converting my Music library into Emby, and I am noticing something that is a slight annoyance. It seems to be at random but Emby does not always import the Overview metadata for the album from MusicBrainz. Sometimes I have to click on the link for MusicBrainz Release Group id, and copy the Wikipedia data off the website myself. I can't find any reason why sometimes it works and other times it doesn't. Has anybody else run into this? Thanks!
  17. Hi there! I'm trying to add an album from "Turilli / Lione Rhapsody" but emby detects as a collaboration album and creates two different artists: "Turilli" and "Lione Rhapsody" Is there a way to add it correctly or I need to replace this character with another one, like "-" for example?
  18. MuadDib999

    Audiobook Metadata Issues

    I'm working on setting up an Audio Book library and it is not pulling in the embedded metadata, specifically the images, correctly. When pulling in multiple books in one "Album", I would expect to see each book's individual cover. Instead I am seeing all books with the cover image of the first one. (Image: Wrong.png) I have found a workaround by removing the file's Album metadata tag (I use Mp3tag), loading the books into Emby, and then manually changing the Emby Album tag for each book. (Image: Right.png) However, this is a very tedious process with hundreds of audio books. Not to mention that if I accidentally hit "Refresh Metadata" or need to redo my Emby server for some reason, then it would take hours of work to get it back to where I want it. Thank you for looking into this.
  19. MuadDib999

    Audiobook Image Tagging

    For audiobooks, I organize each series as an album. So for example, Harry Potter would have seven books within the series. However, when the Album tag is read by Emby, it gives each book the same cover image regardless of the image metadata on each file. I would like to see each file's metadata be utilized individually instead of just the first one when it comes to the cover image as well.
  20. edit 30/08/2022 I've updated the script as follows - - On repeat usage, added Progress Monitor when skipping existing STRM files (rather than thinking it's hung ..) - Added Summary page of the New Libraries This also works with TV Series - due to the nature of each episode needing it's own STRM file - it takes a little longer, but works just as well. ------- I've created a simple script that creates a copy of the structure of an existing emby library (file path). It then populates this new structure with strm (link) files back to the original video files. You can then use this library as a new library within emby - and subsequently you can choose the metadata language as you would do as part of the normal setup. This means you can get : native language metadata (if it exists) native language artwork (if that exists) subtitle language as required (you can do multi language subs in the core system) The video file is played from the original library - so there is no need to duplicate the video files. If required, user permission can be removed from the main library, leaving just this new library to browse in the users native language. Usage (windows batch file) Copy the batch file 'libstrm.bat' and 'library.txt' to the emby server in a suitable directory. Modify the 'library.txt' file to match your system. In the example file I have - D:\TV Series\;D:\French TV Series\ D:\Films\;D:\German Films\ Also works with UNC - \\media\TV Series\;\\media\French TV Series\ \\media\Films\;\\media\German Films\ The first path is the original location, the second path is the new library location (with the strm files). Note - the path must end with a \ and the entries are separated by a semi-colon. The 'library.txt' file can contain any number of drives and folders - I suggest testing with a sample to start with. Run the 'libstrm.bat' file from a command. Depending on the number of folders/files - it may take a few seconds or more to complete - but it will show progress as it goes. Once complete - create new emby libraries pointing to the new locations - remembering to set the metadata language as required. For example :- Once setup and emby has scanned the new folders (it will do this automatically if set to monitor - or a manual scan) - all the relevant metadata will be imported. As an example - in my test French library :- Note the French metadata, episode names and artwork. In my test German library :- Again, German metadata & artwork. Keeping the system updated ... Because creating the strm files is manual - to add NEW media, the script can just be run again (via the Windows task schedule ever day for example). If the strm file is already there, it will not recreate it. However, if media is removed from the original library (remember it links to it, it is not a copy) - then the strm link will unfortunately break. It can of course just be removed manually by deleting the strm file. I've added a progress bar to now show when items are skipped (every 100 items gets a # displayed..) Media Playback ... The resulting playback will of course be identical to playing the original file (as it IS the original file) but any playback preferences will be remembered for that library. So if the Audio was set to French with French subtitles, then next time it is played, it will remember those settings. There may be a way of setting these to a library default in the native language - I have not experimented with this. Feedback welcome. (rename the libstrm.bat.txt file to libstrm.bat) library.txtlibstrm.bat.txt
  21. quackpipe

    Common Sense Media ratings

    You have critic ratings and tomato meter, it would be be nice to see a Common Sense Media age rating. Or an option to turn it on or a plugin to enable it. Thanks!
  22. I am wondering what is the use of this people slot for each artists, as why would one add a composer or writer directly under an artist's metadata but not within the song's one. Also, I tried to add a person by typing his name but the dialog just closes after I push the Enter button, and nothing shows up under people. Any help is appreciated, thanks!
  23. Greetings, I've updated the embedded images for an audiobook album with Picard, but I can't seem to get emby to see the change. In Picard, you can see I've updated the embedded image for the whole album in the bottom right corner: Yet in emby, it still shows the old embedded image: There are no images like `cover.jpg` or anything like that in the album folder. I'm only sourcing from the embedded images for the album. I only have external image fetchers enabled for artists: On songs, I only have the image extractor enabled: Here are some of the things I've tried: I tried refreshing Metadata with replace images checked on: the entire audiobook library, the album, every individual file within the album I tried removing the album and readding it I tried deleting my entire audiobook library, then readding it. 😩 Because I've tried deleting and readding it, I'm assuming some sort of cached image keeps getting reused. Is there some way to prevent that? Or to clear out that cached image? I tried `Vacuum the database on the next Emby Server startup`, but that didn't seem to help at all. Any help would be appreciated. I've been pulling my hair on this one for a couple hours now... embyserver.txt
  24. If I add new movies to Emby the movie metadata isn't downloaded directly. If I manually Identify the movie only some metadate (like Images and Title) are fetched. Other metadata (like Plot and Actors) are not downloaded. I only use TMDB as metadata provider. For example I tried the movie Independence Day (1996). The complete metadata of this movie is available on TMDB, but it's not downloaded completely:e I also appended the Logs ("CompleteLog.txt") and already identified a relevant section ("RelevantLogSection.txt"). Emby reports an Error in TheMovieDB that states: I already restarted my NAS (Synology DS 220+), restarted Emby (Version, tried different movies and used the Refresh Meta button. In Addition the metadata fetching was possible until yesterday. RelevantLogSection.txt CompleteLog.txt
  25. Hi - I'm experiencing an unusual problem associated with reading Metadata updates. I'm running Emby Server with a PPTP/VPN server and NGINX reverse proxy server. In general Emby works as expected (remote connections to the server and streaming are all possible) but for some reason, when connected to the VPN Metadata updates (and I think EPG updates) cannot be read. I've tested this and the problem is repeatable. When the server is connected to the internet via the VPN connection Metadata updates and searches cannot be read, when connected to the local ISP internet provision then Metadata updates can be read. I've attached the error log which may give some indication as to the source of the problem. I'm confident it isn't a Firewall problem and I've checked routing for both Ports 8096 and 8920. I'm fairly confident the problem is something to do with the interaction between the NGINX server and the VPN connection. I'd welcome any suggestions from folk as to how I might fix this problem . Thank you. embyserver(3).txt
  • Create New...