Jump to content
flexage

TWiT.tv Channel Plugin

Recommended Posts

flexage

TWiT.tv Channel Plugin

http://twit.tv/

 

538e20c006ffb_primary.jpg

 

Description

 

The TWiT.tv Netcast Network with Leo Laporte features the #1 ranked technology podcast This Week in Tech, along with over 20 other top-ranked online shows.

 

This channel lets you browse and watch the latest episodes of your favorite netcasts from the TWiT.tv network.

 

 

 

Screens

 

538e222d4b7eb_MB3TWiTChannelList.jpg

TWiT Shows Overview

 

538e2251bb4f0_MB3TWiTEpisodeList.jpg

TWiT Episodes Overview

 

 

 

Configuration

 

There are no configuration options required to use the TWiT Channel.

 

However you do have some control over the quality of video stream you would like, using the Channel area of the MB3 Server dashboard.

 

538e22ebe1703_MB3ChannelStreamConfig.jpg

 

 

 

Change Log/Release History

 

1.0.5267.29180 (3/Jun/2014)

  • Initial Beta Release - A minimum Media Browser Server version of 3.0.5267.16902 is required for use (which is the latest Beta Server Release at the time of writing)

 

 

Credits/Kudos

 

Massive thanks go out to Redshirt and Luke for their help, and also to snazy2000 for the Twitch Channel plugin which laid the foundations for this plugin.

Edited by flexage
  • Like 10

Share this post


Link to post
Share on other sites
Redshirt

Well done bud.

Share this post


Link to post
Share on other sites
Luke

Fantastic. Done in record time!

Share this post


Link to post
Share on other sites
flexage

Thanks guys, it's a pleasure ;)

Share this post


Link to post
Share on other sites
CBers

Not sure if it's the plug-in or the Channels infrastructure, but I can't sort any of the content, either the list of netcasts or the episodes within each netcast.

 

TIA.

Share this post


Link to post
Share on other sites
Koleckai Silvestri

Can't wait to test it out. Thanks for the contribution.

Share this post


Link to post
Share on other sites
flexage

Not sure if it's the plug-in or the Channels infrastructure, but I can't sort any of the content, either the list of netcasts or the episodes within each netcast.

 

TIA.

 

Well, if I remember correctly when I last looked it kinda worked like this:

  • Netcasts List

    Sortable only by Default(Name)/Name, the netcasts folders don't have a release date or runtime associated with them so those two sort types are ignored.

  • Episodes List

    Sortable by Default(Name), Name, Release Date, and Runtime.

    However, it is worth noting that for episodes lists the name and release date sort types produce the same order, since the episodes are already listed by names that correspond to their release order.

    Runtime, on the other hand does produce a sort order that is exactly by running length (shortest to longest).

For the Episodes List I made sure to wire up the ability to sort by both Name and Release Date so that this Channel is prepared for any future developments that may be made to the sorting/channel backends in the mb server.

 

But really, atm, yeah Netcasts Lists are effectively only sortable by Name, and Episode Lists are only sortable to the equivalent of Name & Runtime ;)

  • Like 1

Share this post


Link to post
Share on other sites
snazy2000

Nice work! :)

Share this post


Link to post
Share on other sites
flexage

@@Yogi, just seen the OP, I'll look into it, thanks for the head's up... still don't have MBClassic to test tho I'll do my best ;)

Share this post


Link to post
Share on other sites
Yogi

@@Yogi, just seen the OP, I'll look into it, thanks for the head's up... still don't have MBClassic to test tho I'll do my best ;)

Thanks mate much appreciated

Share this post


Link to post
Share on other sites
im85288

For what it's worth I am also experiencing issues with Twit. It works fine via the web client but is not retrieving the channel details on the Roku...or actually for me via the API to get the channels data.

 

This is the error shown when attempting to get the channel data via the API:

 

1xqZmXF.png

Share this post


Link to post
Share on other sites
snazy2000

If the same I'd works on web client but not in api then I'd of thought it's an api issue

 

Sent from my HTC One using Tapatalk

Share this post


Link to post
Share on other sites
Abobader

Well done!

Share this post


Link to post
Share on other sites
flexage

@@Yogi - Ebr has fixed the problem TWiT was having in MBC as of the latest Dev release (176?) - Tested my end and seems to be fine now ;)
 
@@im85288 - Are you still seeing this issue from the current stable server release onwards and latest stable TWiT release onwards? The issue with MBC has been resolved with some recent updates, has this helped your issue at all?

Share this post


Link to post
Share on other sites
Yogi
@@Yogi - Ebr has fixed the problem TWiT was having in MBC as of the latest Dev release (176?) - Tested my end and seems to be fine now ;)

 

Thanks mate all working great now.

Share this post


Link to post
Share on other sites
im85288

@@Yogi - Ebr has fixed the problem TWiT was having in MBC as of the latest Dev release (176?) - Tested my end and seems to be fine now ;)

 

@@im85288 - Are you still seeing this issue from the current stable server release onwards and latest stable TWiT release onwards? The issue with MBC has been resolved with some recent updates, has this helped your issue at all?

 

@@flexage - I'm currently on the OSX server which is not quite up to date according to the version number...so it may be down to that. Once it get's updated I'll let you know if it's working for me. Cheers.

Share this post


Link to post
Share on other sites
Luke

it's up to date. just a bug where it's checking the windows catalog for updates

Share this post


Link to post
Share on other sites
im85288

Ah ok then it still does not work for me @@flexage - the same error message as shown above is produced when I attempt to get the channel data.

 

Looking into it in even more detail this call works:

 

http://192.168.1.214:8096/mediabrowser/Channels/d51e6f2cc27dee8bfb984be260b83039/Items?StartIndex=0&UserId=c0be427190e662f0ed319e512f6d72ab

 

But this one fails:

 

http://192.168.1.214:8096/mediabrowser/Channels/d51e6f2cc27dee8bfb984be260b83039/Items?UserId=c0be427190e662f0ed319e512f6d72ab

 

So it looks like the StartIndex is incorrectly a required field? 

Share this post


Link to post
Share on other sites
im85288

Ok thanks, My point is that all other channels successfully return the channel data without a StartIndex provided. This one is the only one (I have tested) that fails with a InvalidOperationException when the StartIndex is not included in the request. Not a big deal as I can add it to all requests..just odd.

Share this post


Link to post
Share on other sites
flexage

Hmmm, I'll take a look see at my code... I might have left something erroneous in there, or it may be that I'm implementing a server feature that the other channels aren't to do with paging and filtering... Probably the latter tbh

Share this post


Link to post
Share on other sites
Redshirt

I'm able to surf this channel on Android without providing a startIndex. 

  • Like 3

Share this post


Link to post
Share on other sites
Luke

start index is not required but you do have to respect the channel's max page size - for now, the lower channel is i think 50, so if you limit your calls to say, 30 at a time, that should last you a while

Share this post


Link to post
Share on other sites

×
×
  • Create New...