plugin development help for pelisalacarta (actual XBMC plugin)

Added by Jesús -tvalacarta- over 11 years ago

Hi andoma,

First of all congratulations for this great project. It seems that a lot of PS3 users was awaiting a good media player, if we look at the number of reactions in the scene after the release :)

I am an spanish developer that have built a plugin for XBMC, named "pelisalacarta", that lets the users watch movies and tv shows online from Megavideo, Movshare, etc. It works by parsing aggregator web sites (like seriesyonkis.com, letmewatchthis.com,...). It is a great collaborative project with almost 75 sites and 20 different video hosting services, including support for Megavideo/Megaupload premium accounts.

[[http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta]]

A lot of people has asked me if the plugin can be ported to Showtime after the release, and i think that it could be possible but i don't really understand how the four plugins that come preinstalled with Showtime works internally. Can you please give me a short description of the steps i need to make, in order to help me in this point?

I know that Showtime plugins use javascript and not python (the language of XBMC plugins), but after porting it other platforms may use the plugin.

After i understand how to make it, i can contribute with a tutorial for simplifying other users that could be interested in his own plugins.

Sorry my poor english :)

Regards,
Jesús


Replies (7)

RE: plugin development help for pelisalacarta (actual XBMC plugin) - Added by Andreas Smas over 11 years ago

Jesús tvalacarta wrote:

Hi andoma,

First of all congratulations for this great project. It seems that a lot of PS3 users was awaiting a good media player, if we look at the number of reactions in the scene after the release :)

I am an spanish developer that have built a plugin for XBMC, named "pelisalacarta", that lets the users watch movies and tv shows online from Megavideo, Movshare, etc. It works by parsing aggregator web sites (like seriesyonkis.com, letmewatchthis.com,...). It is a great collaborative project with almost 75 sites and 20 different video hosting services, including support for Megavideo/Megaupload premium accounts.

[[http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta]]

A lot of people has asked me if the plugin can be ported to Showtime after the release, and i think that it could be possible but i don't really understand how the four plugins that come preinstalled with Showtime works internally. Can you please give me a short description of the steps i need to make, in order to help me in this point?

I know that Showtime plugins use javascript and not python (the language of XBMC plugins), but after porting it other platforms may use the plugin.

Yes that's correct. First thing is probably to be able to build Showtime on a Linux or OS/X platform. I think it's much easier to develop plugins on those platforms. Do you have a Linux or OS/X computer to run this on?

After i understand how to make it, i can contribute with a tutorial for simplifying other users that could be interested in his own plugins.

This is great!

Sorry my poor english :)

Regards,
Jesús

RE: plugin development help for pelisalacarta (actual XBMC plugin) - Added by Jesús -tvalacarta- over 11 years ago

Yes, i have linux and OS/X but i usually work on separate virtual machines for different platforms. I'll setup an Ubuntu box for this :)

I am going to download git code, follow the build instructions and come back if i have any problems.

Following the "video addon" philosophy of XBMC, all the pelisalacarta "channels" follow a very simple operation:

- First the user gets a list of "folders"
- When the user selects one folder, he gets another list with more "subfolders", or with playable items, or both.
- When the user selects a playable item, the media player launches and opens the video URL

This is the first test plugin i am trying to build, so any clues in this direction will be appreciated :)

RE: plugin development help for pelisalacarta (actual XBMC plugin) - Added by Andreas Smas over 11 years ago

Jesús tvalacarta wrote:

Yes, i have linux and OS/X but i usually work on separate virtual machines for different platforms. I'll setup an Ubuntu box for this :)

I am going to download git code, follow the build instructions and come back if i have any problems.

Following the "video addon" philosophy of XBMC, all the pelisalacarta "channels" follow a very simple operation:

- First the user gets a list of "folders"
- When the user selects one folder, he gets another list with more "subfolders", or with playable items, or both.
- When the user selects a playable item, the media player launches and opens the video URL

This is the first test plugin i am trying to build, so any clues in this direction will be appreciated :)

I think the SVT Play plugin is the easiest to look at.

Basically the plugin registers routes to URIs and serve pages when Showtime visits those URIs

A page can either be a list of items, or playback of video.

RE: plugin development help for pelisalacarta (actual XBMC plugin) - Added by Jimmi Elofsson over 11 years ago

Do i have to compile the pkg with my plugin, or is it possible to just put the plugin js files into the ps3?

RE: plugin development help for pelisalacarta (actual XBMC plugin) - Added by Andreas Smas over 11 years ago

You need to compile them in as it is right now...

RE: plugin development help for pelisalacarta (actual XBMC plugin) - Added by Fábio Ferreira over 11 years ago

That plugin will be added to PS3 port of Showtime? I just checked some information about it and it is amazing, congratulations.

RE: plugin development help for pelisalacarta (actual XBMC plugin) - Added by Fábio Ferreira over 11 years ago

Talking about plugins, do you have any idea of adding some more (sweden or not)? I tried to see the plugins javascript files and I can't see how did you get that information, there was any page where you took the information needed for the API? If yes, may you tell me where?

(1-7/7)