PLEASE READ BEFORE POSTING:

If you are willing to offer some compensation for a new feature or bug fix, you can use the Help Wanted forum. Start a new topic for each new feature idea, and when someone someone decides to do it, please edit the Roadmap Wiki which lists active work.
LinuxMCE Forums
May 21, 2013, 12:03:27 pm GMT-1 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
 
   Home   Help Search Chat Login Register  
Pages: [1]
  Print  
Author Topic: Collection Tagging  (Read 849 times)
tolkeinknoxy
Newbie
*
Posts: 13


View Profile
« on: July 03, 2008, 09:59:24 pm »

Could it be possible to use the code/program Tellico. Tellico has been round for a long time and is built to manage collections of things like Books, Films, Music, DVD's, Wine etc.

It already has many scripts to go to imdb, amazon etc to get the information to tag files. Could we use these scripts to save us reinventing the wheel and just port the XML files to the sql statements into our database. Thus improving our searching abilties in our media browser's as we will have better tagged files.

At the same time Telico can output AJAX enabled sites. Providing our smart homes with the abilty to catagorise anything we want and to be accessible from a webpage.
Logged
royw
Guru
****
Posts: 261


View Profile
« Reply #1 on: July 04, 2008, 08:27:54 am »

I installed tellico, then added a couple of DVDs to see what the tellico.xml looks like.  Here's one dvd entry:
Code:
  <entry id="0" >
   <title>Fool's Gold (Widescreen Edition)</title>
   <medium>DVD</medium>
   <year>2008</year>
   <certification>PG-13 (USA)</certification>
   <genres>
    <genre>Comedy</genre>
    <genre>Action &amp; Adventure</genre>
   </genres>
   <region>Region 1</region>
   <casts>
    <cast>
     <column>Matthew McConaughey</column>
     <column></column>
    </cast>
    <cast>
     <column>Kate Hudson</column>
     <column></column>
    </cast>
   </casts>
   <studios>
    <studio>Warner Home Video</studio>
   </studios>
   <languages>
    <language>Spanish</language>
    <language>French</language>
    <language>English</language>
   </languages>
   <running-time>112</running-time>
   <aspect-ratios>
    <aspect-ratio>1.77:1</aspect-ratio>
   </aspect-ratios>
   <widescreen>true</widescreen>
   <color>Color</color>
   <plot>Matthew McConaughey and Kate Hudson go for the gold (and the diamonds emeralds and rubies) as a just-divorced couple who bicker and banter their way through an adventure- and laugh-packed undersea treasure hunt. McConaughey is Finn in love with his ex (Hudson) and in deep with gangster Bigg Bunny. After eight years of searching Finn gets a clue to the whereabouts of the Queen?s Dowry a fabulous fortune that mysteriously disappeared in the Caribbean in 1715. Now all he has to do is get the gold get the girl and get going before Bigg Bunny gets him. Directed by Andy Tennant (Hitch) Fool?s Gold glitters with danger action romance comedy great one-liners ? and a great time to be had by all!Format: DVD MOVIE Genre: COMEDY/ROMANTIC COMEDY UPC: 085391139997 Manufacturer No: 113999</plot>
   <cover>0cda00401e94918c5d5d52b6f6c155b6.jpeg</cover>
   <amazon>http://www.amazon.com/Fools-Gold-Widescreen-Matthew-McConaughey/dp/B0012KJ0DK%3FSubscriptionId%3D0834VQ4S71KYPVSYQD02%26tag%3Dtellico-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0012KJ0DK</amazon>
  </entry>

The pluto_media db to tellico.xml looks like a pretty straight-forward mapping (ok, there are a lot of caveats due to the multi-table and multi-database nature, but I've already worked most of them out on the DVD Profiler sync).  Still, there will be a couple of issues:

*  Can we use pluto_media.file.PK_File for the tellico entry@id value?  That seems to be the ONLY unique identifier on the tellico side.  If you want to support adding files independently on both sides, prevention of collision for entry@id might be interesting.

* The only method I see for syncing is via a title match, which can mostly be handled with fuzzy matching (drop punctuation, drop symbols, yada yada) with a fall-back of using the pluto_media.file.Filename if there is not a title attribute.  Still there will be some titles that have to be manually matched (duplicates like "The Alamo", and incomplete titles like "Animal House" vs. "National Lampoon's Animal House").

IMO the data still seems a little sparse (see cast in the above DVD).  Also while the UI is head and shoulders above pluto-admin, it is still a little primitive.  But it is native!   Wink

HTH,
Roy
Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!