Hello, I hope this is the correct place to ask if there is a known problem with the metadata from TMDB to the WDLIVE TV.
Yes, the player is old but I know a lot of people using ist and for movies I get metathumbs and info's all over the years. Since there is no FW update everything is working fine all the time, but now there is no single movie I can get an info since ~2 weeks! Before that everything was Okay but now there is something changed/not working?
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Terra1226
on June 2, 2024 at 3:56 PM
And this is the TMDB API 3 sample files, but I don't know which language the WD player uses: https://developer.themoviedb.org/reference/intro/getting-started
Reply by Scooby1965
on June 2, 2024 at 3:56 PM
Unfortunately, I've checked all the firmware files and they all reference the old API 2.1 syntax. I'm not sure where the new file came from.
Reply by Scooby1965
on June 2, 2024 at 3:56 PM
Unfortunately, I've checked all the firmware files and they all reference the old API 2.1 syntax. I'm not sure where the new file came from.
Reply by ercolepatata
on June 3, 2024 at 5:23 PM
Good morning
i am using firmware 1.03.07
model WDBPUF0000NBK
Reply by Scooby1965
on June 3, 2024 at 5:28 PM
by any chance do you have access to a copy of the tmdb.xml file? On the alternative, I will try and find your firmware file unless you have a copy of it.
Reply by ercolepatata
on June 3, 2024 at 5:58 PM
My firmware could be downloaded here
http://download.wdc.com/wdtv/wdtvmediaplayer_1.03.07.zip
Now wdtv works, without posters and stories, but it works.
I don't want to risk burning it by loading modified firmware. I'd rather keep it that way.
If the readers of this discussion think that Western Digital should do something, let them know by opening a ticket to their support.
Sincerly.
Epatata
Reply by Scooby1965
on June 3, 2024 at 6:10 PM
Hi, I managed to find the firmware but I keep finding copies that reference API 2.1 and not 3.
What I'm trying to do is find the xml file that you could modify and then load from the metasource manager on the machine. Its not modifying the firmware so there is no risk to doing anything to the unit.
I've spoken and written to WD multiple times and continue to do so. I believe it is from the tmdb.xml file that should have sent the query that you posted earlier:
http://api.themoviedb.org/3/search/movie?api_key=*&query=xwv&language=it&year=
but as you can see it is referencing api.themoviedb.org/3/ whereas the tmdb.xml file I am finding is posting queries such as the following which references api.themoviedb.org/2.1/ so I'm lost.
http://api.themoviedb.org/2.1/Movie.search/$INFO[language]/xml/c014e6cf75cea3567bc035b5c9d2c5c6/\1" dest="3"
If we can get a copy of the xml code presently residing on the WD then its easy to change WD's API key for a new one you can get from TMDB (I already have one) and then upload that file using the metasource manager page in the menu. If it's easier to communicate, you can email me at 4921horstman at gmail dot com
Reply by degolas
on August 7, 2024 at 2:52 PM
Nothing new on the change metadata source front?
Does anyone know of any way to make the WD use locally stored backdrop images? If I have understood this correctly the WD uses the urls in the xml file to download the images if they don't exist in the backdrop folder. Then it stores the images in the backdrop folder and from then on it uses the locally stored images and don't need to download them everytime. But where is the connection between an url in the xml and the corresponding image file? How does the WD know which of the urls have been downloaded? Can this info be found somewhere in the wdtv.cas2 file that seems to be some kind of sql db. Is it maybe possible to trick the WD into thinking an url has had it's image downloaded without it having to try and connect to tmdb and get all messed up by the missing api key? I'm already generating the xml files and getting the metathumb files with a python script, and is at a standstill when it comes to the pesky backdrops...
Reply by Terra1226
on August 7, 2024 at 4:48 PM
You can download the backdrops from TMDB and save them as jpg, then drop them in the .background folder.
Any news guys? Anyone figured out how to change the API key?
Reply by fezza123
on August 7, 2024 at 4:56 PM
I have thought about this, would replacing the URL in the xml file with a network file path work? Just like what computers use to access files on a local area network, then add a file path where the backdrops are stored? (I'm no IT expert)
I have been manually creating XMLs for new movies and the URLs still work so backdrop images are displayed, if you find an older XML that was created from the API key you just have to copy the format of the URL as it seems to define image sizes.
To be honest, I don't think I am bothering with backdrops going forward but I am doing it manually so if you find a way to automate the process that would be a lot more appealing!
Reply by Terra1226
on August 7, 2024 at 5:01 PM
If you look at the .backdrop folder, the images are saved in that folder, the player doesn't actually retrieve them from the URL.
Reply by fezza123
on August 7, 2024 at 7:33 PM
Interesting, where is the .backdrop folder?
Reply by Terra1226
on August 7, 2024 at 9:38 PM
Each movie has a .xml, .thumbnail and .backdrop folder that the player creates when downloading Metadata. You can create that folder manually also.
Reply by degolas
on August 7, 2024 at 10:43 PM
That's what I've been trying to achive, and I have tried many different ways without success. If I download an image from somewhere on the internet and put it in the folder The file structure looks like this on my system:
This is the xml file Last.Night.in.Soho.2021.1080p.BluRay.H264.AAC-RARBG.xml that was generated by my WDTV a few years ago (I edited out a few of the urls just for brevity):
This is what's in the corresponding folder .Last.Night.in.Soho.2021.1080p.BluRay.H264.AAC-RARBG.backdrop\
But my WDTV doesn't seem to find these images anymore for whatever reason. Removing all the tags from the xml doesn't seem to help. Replacing them with .Last.Night.in.Soho.2021.1080p.BluRay.H264.AAC-RARBG.backdrop\fanart_original00.jpg for a relative filepath also doesn't seem to achieve anything.
I have a python script that scrapes imdb for metadata and also uses the tmdb (with an api key) to get images. I can get it to generate working xml files and metathumb files for my movies, but I have no clue how to make the WDTV find the backdrop images and show them to me. Whenever I put a tag in the xml file the WDTV will notice that and add the menu entry "view backrop images" for that movie. It will however not display the images. This menu entry isn't there if there are no tags in the xml, so I know it reads the new xml file...
If you have actually done this and got it to work, please show my what your xml files look like and what I might do to make it work.
Reply by degolas
on August 7, 2024 at 10:52 PM
Wait. Are you able to create xml-files with backdrop urls (to tmdb) in them that actually work? The WDTV is able to download and display the images? Could you please share what those xml files look like? My WDTV doesn't show any backdrop images anymore, no matter what I do. The backdrops for tv series seems to work though, since it's another online metadata db.
Regarding file paths to the backdrops. I think the WDTV is supposed to be able to handle a path relative to where the xml is located in the backdrop tags. I haven't had any success though. The whole thing seem cursed.