Giter Site home page Giter Site logo

boxee-periscope's Introduction

boxee-periscope

Automatically exported from code.google.com/p/boxee-periscope

Boxee has already got a subtitle downloader plugin which uses OpenSubtitles.org. Unfortunately, OpenSubtitles doesn't have almost Spanish subtitles for tv shows.

Thanks to periscope project and bierdopje-subtitles-xbmc plugin, I have made a Boxee plugin to download Spanish subtitles from subtitulos.es.

Tested on MacOS X 10.5 and Boxee Beta 0.9.21.11497.

If you want help, just mail me (draxus at gmail)! :)

Update 2010-04-28: multilanguage support (Spanish, English, Portuguese, French, Deutsch, Italian and more!)

Update 2010-04-26: support for OpenSubtitles?.org and SubtitleSource?.org

How to install

  1. Download the script and extract it to the boxee scripts folder. * The folder is probably at:

    • Windows: C:\Program Files\Boxee\scripts
    • Mac OS X: /Applications/Boxee.app/Contents/Resources/boxee/scripts/
    • Linux: /opt/boxee/scripts
  2. Open the boxee_video_context.xml file in the skin folder with your favorite editor. This file is probably at: * Windows: C:\Program Files\Boxee\skin\boxee\720p
    * Mac OS X: /Applications/Boxee.app/Contents/Resources/boxee/skin/boxee/720p/ * Linux: /opt/boxee/skin/boxee/720p

Look for

<item>
<controlid>9008</controlid>
<visible>!IsEmpty(container(5000).ListItem.TVShowTitle) + !IsEmpty(container(5000).ListItem.FileNameAndPath) + !container(5000).ListItem.property(IsInternetStream)</visible>
<onclick>RunScript(special://xbmc/scripts/OpenSubtitles/default.py, [TV]$INFO[container(5000).ListItem.Season] $INFO[container(5000).ListItem.Episode] $INFO[container(5000).ListItem.TVshowtitle][/TV][PATH]$INFO[container(5000).ListItem.filenameandpath][/PATH])</onclick>
<onclick>Dialog.Close(354)</onclick>
<thumb>icons/icon_osd_subtitles.png</thumb>
<label>287</label>
</item>

Replace OpenSubtitles occurrences with PeriscopeSubtitles like:

<item>
<controlid>9008</controlid>
<visible>!IsEmpty(container(5000).ListItem.TVShowTitle) + !IsEmpty(container(5000).ListItem.FileNameAndPath) + !container(5000).ListItem.property(IsInternetStream)</visible>
<onclick>RunScript(special://xbmc/scripts/PeriscopeSubtitles/default.py, [TV]$INFO[container(5000).ListItem.Season] $INFO[container(5000).ListItem.Episode] $INFO[container(5000).ListItem.TVshowtitle][/TV][PATH]$INFO[container(5000).ListItem.filenameandpath][/PATH])</onclick>
<onclick>Dialog.Close(354)</onclick>
<thumb>icons/icon_osd_subtitles.png</thumb>
<label>287</label>
</item>
  1. Save the file

  2. Start Boxee and watch a TV Show, bring up the OSD and press the subtitle button. If you did everything right you should see a popup from the PeriscopeSubtitles script.

Thanks to http://ikbenjaap.com/2010/04/12/tip-using-bierdopje-subtitles-in-boxee/

boxee-periscope's People

Contributors

draxus avatar

Watchers

 avatar  avatar

boxee-periscope's Issues

Using periscope as a separate module

Hi,

I'm the developer of periscope, I'd love to have better integration of 
boxee-periscope and periscope.

What I'd love to see is periscope and boxee-periscope as separate 
application. This would allow your users to gain from updates to periscope 
(new websites, fixes, ...) while you make the integration between periscope 
and boxee. And if you have improvements to bring to periscope, everyone 
could enjoy them.

For instance, I've committed upgrades to periscope this week-end, by 
separating the projects, your boxee-periscope project would instantly gain 
the improvements.

I'm open to improve the API's of periscope to better suit your needs and to 
package your application for Ubuntu.

If you're interested in closer cooperation, contact me admin [AT] 
getmesubs.com

Thanks

Original issue reported on code.google.com by [email protected] on 3 May 2010 at 10:51

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.