Hey JD, this looks very interesting. A while back I decided I was going to build an XBMC machine ( I never got around to it because I had my good ol ps3 and this fantastic software). But in preparation I used a program called Media Companion - its free, unlike MyMovies - to scan my media library and add meta data to everything it contained. It generated an nfo file like so: (in this example I used the file Generation Kill S01E01 Get Some.avi, the nfo file was Generation Kill S01E01 Get Some.nfo)
- Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<episodedetails>
<fileinfo>
<streamdetails>
<video>
<width>624</width>
<height>352</height>
<aspect>1.773</aspect>
<codec>XVID</codec>
<format>XVID</format>
<duration>1h 8mn</duration>
<bitrate>1 290 Kbps</bitrate>
<container>.avi</container>
</video>
<audio>
<codec>MP3</codec>
<channels>2</channels>
<bitrate>130 Kbps</bitrate>
</audio>
</streamdetails>
</fileinfo>
<title>Get Some</title>
<season>1</season>
<episode>1</episode>
<aired>2008-07-13</aired>
<plot>Marines prepare to invade Iraq at the beginning of Operation Iraqi Freedom; while the Marines wait to receive their orders at Camp Mathilda in Kuwait, they learn that Rolling Stone columnist Evan Wright will be embedded with them.</plot>
<playcount>0</playcount>
<director>Susanna White</director>
<credits>David Simon / Ed Burns</credits>
<rating>7.9</rating>
<runtime>68 min</runtime>
<actor>
<name>Alexander Skarsgård</name>
<role>Sgt. Brad 'Iceman' Colbert</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTUxMDA5OTc2Nl5BMl5BanBnXkFyZXN1bWU@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>James Ransone</name>
<role>Cpl. Josh Ray Person</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjI0MjY0ODIyOF5BMl5BanBnXkFtZTcwOTI3NjY4MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Lee Tergesen</name>
<role>Evan 'Scribe' Wright</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTk2NjQ3Nzc2MV5BMl5BanBnXkFtZTcwMTIwOTQwMw@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Jon Huertas</name>
<role>Sgt. Antonio Espera</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTczNjEyMzE3M15BMl5BanBnXkFtZTcwNjIwNjM1Mg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Stark Sands</name>
<role>Lt. Nathaniel Fick</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTQzOTMwOTczMV5BMl5BanBnXkFtZTcwODE3OTAyMQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Billy Lush</name>
<role>Lance Cpl. Harold James Trombley</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTY1Nzc4OTcxMl5BMl5BanBnXkFtZTcwNDAwNzEzMQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Jonah Lotan</name>
<role>Navy Hm2 Robert Timothy 'Doc' Bryan</role>
</actor>
<actor>
<name>Wilson Bethel</name>
<role>Cpl. Evan 'Q-Tip' Stafford</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTczMjczOTU3Ml5BMl5BanBnXkFtZTcwMTA3NjA3MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Pawel Szajda</name>
<role>Cpl. Walt Hasser</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjIzNjA1Mjg5OF5BMl5BanBnXkFtZTcwMzM5MzEwMw@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Marc Menchaca</name>
<role>Gunnery Sgt. Mike 'Gunny' Wynn</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTcxNjc2ODQzNl5BMl5BanBnXkFtZTcwMDM4NzAwMw@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Rey Valentin</name>
<role>Cpl. Gabe Garza</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTg2MjU5MTU3MV5BMl5BanBnXkFtZTcwNDI1ODk3Mg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Kellan Lutz</name>
<role>Cpl. Jason Lilley</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTg1MjUzNDUzNl5BMl5BanBnXkFtZTcwMDczMDIyMw@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Mike Figueroa</name>
<role>Sgt. Leandro 'Shady B' Baptista</role>
</actor>
<actor>
<name>Josh Barrett</name>
<role>Sgt. Larry Shawn 'Pappy' Patrick</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjAzNTQ2MjU0NV5BMl5BanBnXkFtZTcwNDUyNTg2MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Rudy Reyes</name>
<role>Sgt. Rodolfo 'Rudy' Reyes</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTk5ODk4OTUyOF5BMl5BanBnXkFtZTcwNzAzODU1MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Rich McDonald</name>
<role>Cpl. Anthony 'Manimal' Jacks</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMzk2NDI4NzY0NV5BMl5BanBnXkFtZTcwMTIzMjU3Mw@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Eric Ladin</name>
<role>Cpl. James Chaffin</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjE0OTczMjY4MV5BMl5BanBnXkFtZTcwOTQyMjgyMg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Chance Kelly</name>
<role>Lt. Col. Stephen 'Godfather' Ferrando</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTIzNjg5OTQyNl5BMl5BanBnXkFtZTcwOTY3NjcyMQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Eric Nenninger</name>
<role>Cpt. Dave 'Captain America' McGraw</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTQyNjQxMjU1OV5BMl5BanBnXkFtZTcwMTkxMDAxMw@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Brian Wade</name>
<role>Cpt. Craig 'Encino Man' Schwetje</role>
</actor>
<actor>
<name>Neal Jones</name>
<role>Sgt. Maj. John Sixta</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BNTMyMDk5MTg2Nl5BMl5BanBnXkFyZXN1bWU@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Michael Kelly</name>
<role>Cpt. Bryan Patterson</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTgwODI1MzQwOF5BMl5BanBnXkFtZTcwNDYxMTQxMw@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>David Barrera</name>
<role>Gunnery Sgt. Ray 'Casey Kasem' Griego</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTQyOTAxNjA4MF5BMl5BanBnXkFtZTcwMDU3MDYyMg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Benjamin Busch</name>
<role>Maj. Todd Eckloff</role>
</actor>
<actor>
<name>Owain Yeoman</name>
<role>Sgt. Eric Kocher</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTk2MTMxMDAyMV5BMl5BanBnXkFtZTYwMjE4NDA3._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>J. Salome Martinez</name>
<role>Cpl. Jeffrey 'Dirty Earl' Carisalez (as J. Salomé Martinez Jr.)</role>
</actor>
<actor>
<name>Nabil Elouahabi</name>
<role>Meesh</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTg5Mjg0NTIwNV5BMl5BanBnXkFtZTcwNDk4OTg1MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Langley Kirkwood</name>
<role>Sgt. Steven Lovell</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTQyOTExNjI2OV5BMl5BanBnXkFtZTcwNzk4MjcyMQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Stefan Otto</name>
<role>Cpl. Nathan Christopher</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjA4MjgzMjA3OV5BMl5BanBnXkFtZTcwMzU2NjE4Mg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Sal Alvarez</name>
<role>Cpl. Hector Leon</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjY5ODkwMjExMV5BMl5BanBnXkFtZTcwMDQ1NDgyMg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Daniel Fox</name>
<role>Pfc. John Christeson</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTYzOTcyODIxM15BMl5BanBnXkFtZTcwMTkyOTY4Mg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Bjorn Steinbach</name>
<role>Cpl. Michael Stinetorf</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTU2NzE5MDEzMF5BMl5BanBnXkFtZTcwNjUxNzA1Mg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Sydney Hall</name>
<role>Cpl. Teren 'T' Holsey</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjE2NTQyODE4OF5BMl5BanBnXkFtZTcwNDYxNDU4MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Justin Shaw</name>
<role>Sgt. Michael 'Budweiser' Brunmeier</role>
</actor>
<actor>
<name>Sean Brosnan</name>
<role>Cpl. Daniel Redman</role>
</actor>
<actor>
<name>Denton Douglas</name>
<role>Cpl. Trevor Darnold</role>
</actor>
<actor>
<name>Theo Landey</name>
<role>Sgt. Damon Fawcett</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BNTEwNjA2MTkzOV5BMl5BanBnXkFtZTcwNDg2MzE4MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Kyle Siebert</name>
<role>Cpl. John Burris</role>
</actor>
<actor>
<name>Jeffrey John Carisalez</name>
<role>Cpl. Smith</role>
</actor>
<actor>
<name>Darron Meyer</name>
<role>Cpl. Cody Scott</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMjE2NDc2NjQxN15BMl5BanBnXkFtZTcwODkwMTEwMg@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Eric Kocher</name>
<role>Gunnery Sgt. Rich Barrett</role>
</actor>
<actor>
<name>Daniel Janks</name>
<role>Sgt. Christopher Wasik</role>
<thumb>http://ia.media-imdb.com/images/M/MV5BMTM5NDc4MTA1OV5BMl5BanBnXkFtZTcwMzg2ODg3MQ@@._V._V1._SY400_SX300_.jpg</thumb>
</actor>
<actor>
<name>Amair Jomran</name>
<role>Surrendering Iraqi</role>
</actor>
<actor>
<name>Abdelaziz Tamri</name>
<role>Iraqi Prisoner</role>
</actor>
<actor>
<name>Mehboob Bawa</name>
<role>Pizza Vendor</role>
</actor>
</episodedetails>
I'm clueless about coding but these are xml coded like the meta data lot2smile4 was talking about above. I wonder could you alter your plugin to read these nfo files instead? Media Companion is fully automated so it generates all the data with minimal user input. Theres a good guide here -
http://www.lifehacker.com.au/2010/04/how-to-whip-your-movie-and-tv-show-art-into-shape-for-xbmc-and-boxee/If you could it will be an exciting development for ps3mediaserver, it was one of the main reasons I was going to put an XBMC box together.
Anyway, if this is complete waffle just say so, as I said I'm clueless about coding etc but it does seem promising!
Cheers for reading,
B