aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2013-07-03F4VDownloader: Add support for parsing DRM header and decrypting videoHEADmasterJames Bottomley1-4/+296
This is still a work in progress. The decrypt and parser routines work OK, but the downloader still cannot automatically retrieve the decryption key so it currently has to be passed in by the site. It should eventually be possible to retrieve the key from the token. Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2013-07-03F4VDownloader: Update for large boxesJames Bottomley1-19/+29
The spec file actually defines a large box type which wasn't implemented in the original F4VDownloader, leading it to fail on the new Channel4 F4V streams. Fix by adding support for this. Also update the methods to be non class, since they don't use any object data. Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2013-07-03Channel4: Update for new F4V download methodJames Bottomley1-84/+121
Channel4 recently changed to F4V streaming. If F4V streaming is used, the token decode is different and the downloader must be the F4V one. Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2013-06-16Itv.pm: new swfUrl causes downloads to stop workingJames Bottomley1-3/+7
On the week of 14 June 2013, the ITV player URL changed to https://www.itv.com/mediaplayer/releases/13.6.1.3/ITVMediaPlayer.swf?v=13.6.1.3 From the old mercury one, causing rtmpdump swfUrl hash validation to fail and downloads to stop working. Fix by refactoring the Itv.pm module to make updating the swfUrl in a single place work much better and change the URL to be the new one. Signed-off-by: James Bottomley <James.Bottomley@hansenpartnership.com>
2013-06-08Syfy: Add preliminary supportJames Bottomley1-0/+142
This adds support for the Syfy site and its allied sites like defiance. It works with video hosted on syfy.com (full episodes and clips) and with video on defiance.com. It looks like there are quite a few other syfy related sites, so the site list could be expanded somewhat. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2013-06-08Add F4V fragment downloader (also known as F4F)James Bottomley1-0/+413
The F4V format and manifest specifications are documented by adobe: http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf http://osmf.org/dev/osmf/specpdfs/FlashMediaManifestFileFormatSpecification.pdf They contain just enough information to work out how to do a fragment downloader, so this is the first pass at such a beast. It's only really been tested with www.destiny.com and www.syfy.com. It takes the manifest file and does the download. Since the manifest is the only way to get the stream resolutions, the F4VDownloader also works out the best resolution to choose. The problems are 1. No current way to resume downloads. In theory, since the video could be restarted with each fragment, this should be easily possible. However, the problem is that the fragments are exact time intervals apart (usually around 10s) but they are variable sizes, so given a current file size, it's very difficult to say how many fragments it contains. 2. No support for DRM streams 3. No internal restarts ... if a fragment download fails for some reason, the whole thing just stops Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2013-05-05Channel4: Fix correct selection of series and episodeJames Bottomley1-11/+11
Channel4 changed the way they display the on demand web page. Now all series are present and the og:image method of determining the series and episode now always picks up the latest even if you're downloading an earlier version. Fix this by taking the series and episode from the dc:relation tags in the feed instead Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2013-04-17Kanal5play.se: Adding quality selection and subtitlesJonas1-12/+71
2013-04-15Merge pull request #116 from karjonas/blip_fixNigel Taylor1-1/+1
Blip.pm regexp fix for titles containing digits
2013-04-15Merge pull request #104 from karjonas/rtmpcheckNigel Taylor2-11/+71
Adding a try_download function for RTMPDownloader
2013-04-15Blip.pm regexp fix for titles containing digitsJonas1-1/+1
2013-04-14combine version GetACP is now install by Encode::Locale change to only ↵Nigel Taylor1-1/+3
import if doesn't exist already
2013-04-09Merge pull request #114 from sleep-walker/masterNigel Taylor5-0/+175
Introduce support for GosuPark.com, Facebook like button shortcut
2013-04-07Update Pbs.pm with patch from issue 485Nigel Taylor1-3/+9
2013-04-05initial support for yourupload.comTomáš Čech1-0/+60
2013-04-05let there be Videofun.me supportTomáš Čech1-0/+39
2013-04-05do not re-GET already processed URLTomáš Čech1-2/+0
2013-04-04let there be support for video44.netTomáš Čech1-0/+51
2013-04-04Output plugin failures to compile. See Issue 403Nigel Taylor1-0/+3
2013-04-04Selects highest non-iphone bitrate video, fallback to highest iphonefnord1-15/+10
bitrate, shun akamaihd.net as it leads to split videos and madness. Added plugin version
2013-04-04Fixed Adultswimfnord1-13/+13
for http://video.adultswim.com/frisky-dingo/snip-snap.html at least
2013-04-03let there be GosuPark.com pluginTomáš Čech1-0/+24
2013-04-03return quickly if it is Facebook's Like button to be followedTomáš Čech1-0/+3
2013-04-03Add plugin versionNigel Taylor1-0/+4
2013-04-03remove unused `use HTML::Entities'Tomáš Čech1-1/+0
2013-04-03remove decoding HTML entities from Vk.com code, simplify the codeTomáš Čech1-16/+1
2013-04-03decode HTML entities in URL if iframe needs itTomáš Čech1-0/+2
2013-04-03fixing string comparisonTomáš Čech1-1/+1
2013-04-02lowering version again as 0.01 didn't reach main repository anywayTomáš Čech1-1/+1
2013-04-02use decode_entities(), add versioning of the plugin, proper file suffixTomáš Čech1-6/+13
during Nigel Taylor's review he proposed several patches - use more advanced decode_entities() instead of s/// for one case - add versioning to module (with this changed jumped to 0.02) - set file suffix according to content
2013-04-01add initial support for Vkontakte and Vk.com embedded framesTomáš Čech2-0/+64
2013-03-27Correct the updates sent in, add version for plugin.Nigel Taylor1-6/+12
2013-03-27Update Wat.pmhamsterbacke1-3/+3
I have been analysing the wat.tv flashplayer and found out, that it takes the time from the http://www.wat.tv/servertime address. The first value is the time in unixtime. This one just needs to be converted to hex and that's it. My greasemonkey script for direct playing the video with a video plugin is working with that.
2013-03-26Change file to flv to hold filename, flv used in get_flash_videosNigel Taylor1-1/+1
2013-03-25add plugin versionNigel Taylor1-0/+3
2013-03-23add support for cultureunplugged.comj1-0/+21
2013-03-16Add version for recent change.Nigel Taylor1-0/+3
2013-03-16 Tone down FlashVideo::Site::Channel5's greediness, sanely.fnord1-3/+0
Removes deprecated brightcode test.
2013-03-16Revert "Tone down FlashVideo::Site::Channel5's greediness, allowing"fnord1-3/+3
This reverts commit 3eab2429b123062f63e93b754e51e6e1a753f8e3. Prior update put greedy plugin on permanent hunger strike.
2013-03-13Tone down FlashVideo::Site::Channel5's greediness, allowingfnord1-3/+3
downloads via FlashVideo::Site::Brightcove to work once more. Fixes tvo.org and probably others.
2013-03-10Facebook.pm add plugin version.Nigel Taylor1-0/+3
2013-03-10Youtube.pm add a plugin version for merged update.Nigel Taylor1-0/+3
2013-03-09Merge pull request #103 from Bjwebb/masterNigel Taylor1-0/+26
Facebook plugin
2013-03-09Fixed YouTube Link RegexpChristopher Vollick1-1/+1
When the v= argument, which contains the video ID, is at the end and a link is posted with a timestamp the url becomes v=fhuuefurfe#t=302s or something. The regexp stopped at '&' but not '#', so it was fetching an invalid video ID. I was expected the rel="canonical" thing to fix that, but it turns out that while curl gets the real page with its user agent, we attempt to mimic Mozilla on Windows. Whatever Mechanize has for this, though, Google deems too old and instead delivers a reduced page that doesn't have rel="canonical" thing, among other things. This confused the HELL out of me, since curl is my go-to debugging tool.
2013-03-09Prefer HD facebook videosBen Webb1-1/+2
2013-03-09Adding a try_download function for RTMPDownloaderJonas Karlsson2-11/+71
2013-03-09Add basic Facebook pluginBen Webb1-0/+25
2013-03-09Add redirection to the pluginNigel Taylor1-0/+12
2013-03-07Handle short urls for sites such as youtube.Nigel Taylor1-0/+10
2013-03-05If single prograame json doesn't return an array, test for an array. If the ↵Nigel Taylor1-2/+17
initial URL is other format site now redirects rather than return the page, add code to handle redirection of first page.
2013-03-04Remove Data::Dumper used in debug, increment plugin version.Nigel Taylor1-2/+1
2013-03-04Merge branch 'master' of git://github.com/monsieurvideo/get-flash-videosNigel Taylor2-44/+95
2013-03-04Fix for issue 470 URL redirection.Nigel Taylor1-0/+5
2013-03-04Fix for URL redirectionNigel Taylor1-0/+2
2013-03-03Update the plugin version.Nigel Taylor1-1/+1
2013-03-03Use search to find download for PS3, some are not within the +-5Nigel Taylor1-23/+65
range, and download would fail.
2013-03-03Comment out code to create ttml fileNigel Taylor1-12/+13
2013-03-02Adding FFmpegDownloader classJonas2-44/+95
2013-02-21Use correct file extension - source maybe mp4 rtmpdump saves as flvNigel Taylor1-1/+1
2013-02-21Add convert subtitles in ttml format.Nigel Taylor1-1/+86
2013-02-21Add subtitle support to itv requires update UtilsNigel Taylor1-0/+37
2013-02-19If mp4 stream not found try asset id up to +-6 until found mp4 for ps3, or mp4Nigel Taylor1-4/+49
for the same programme
2013-02-19Itv plugin change download file extension to .flvNigel Taylor1-1/+2
2013-02-14Merge branch 'master' of https://github.com/karjonas/get-flash-videosNigel Taylor1-3/+3
2013-02-14BUG: Blip.pm could not find IDJonas1-3/+3
2013-02-12Merge branch 'master' of git://github.com/monsieurvideo/get-flash-videosNigel Taylor1-0/+35
2013-02-12Merge pull request #91 from matthewbauer/masterNigel Taylor3-4/+16
misc fixes, check all plugins for can_handle method
2013-02-12Merge pull request #90 from bit/masterNigel Taylor1-0/+35
add vitheque.com support
2013-02-10add vitheque.comj1-0/+35
2013-02-09Merge branch 'master' of https://github.com/karjonas/get-flash-videosNigel Taylor1-7/+9
Conflicts: lib/FlashVideo/Site/Kanal5play.pm
2013-02-09BUG: Kanal5play.pm did not iterate all video streamsJonas1-12/+14
2013-02-08Compile issues fix pending upstream fixNigel Taylor1-1/+1
2013-02-07Merge branch 'master' of https://github.com/karjonas/get-flash-videosNigel Taylor1-7/+7
2013-02-07BUG: Kanal5play.pm did not iterate all video streamsJonas1-7/+7
2013-02-06Merge branch 'master' of https://github.com/matthewbauer/get-flash-videosNigel Taylor3-4/+16
2013-01-31Merge branch 'master' of git://github.com/monsieurvideo/get-flash-videosNigel Taylor4-31/+54
2013-01-26The Youku plugin can now handle third-party websites embedding videos.Paul Wise1-0/+8
2013-01-26Handle third-party websites embedding Youku videos.Paul Wise1-1/+2
2013-01-26Check all plugins for the can_handle method and use it where available.Paul Wise1-1/+4
2013-01-26Make the Ooyala plugin a bit more flexiblePaul Wise1-2/+2
2013-01-23Merge pull request #87 from karjonas/masterzakflash1-19/+20
Kanal5play plugin bug: Not a Hash reference
2013-01-23Merge pull request #88 from acronymized/masterzakflash2-1/+23
Fixed Redtube, added support for motherless.com
2013-01-22Fix Daum pluginSeungwon Jeong1-11/+11
2013-01-20Kanal5play plugin bug: Not a Hash referenceJonas1-19/+20
2013-01-18added support for motherless.comacronymized1-0/+22
2013-01-18fixed Redtube titleacronymized1-1/+1
2013-01-06Add a site/plugin version, can see version of plugin if versionNigel Taylor1-1/+4
built from git is used.
2013-01-06Display the plugin version is presentNigel Taylor1-1/+3
2013-01-03Support for new ITV site url. old format is still supported.Nigel Taylor1-6/+61
2012-12-30fixed Liveleakacronymized1-38/+7
2012-12-17Putlocker: support embed URLsZakariyya Mughal1-0/+7
2012-12-14Merge pull request #82 from karjonas/masterzakflash1-40/+45
Tv4play wrong matching for video_id
2012-12-12add support for SockShare (same as PutLocker)Zakariyya Mughal2-11/+30
SockShare uses the same code as PutLocker, however it appears that high-quality downloading does not work for SockShare.
2012-12-08Tv4play.pm: refactoring codeJonas1-25/+27
2012-12-08Merge remote-tracking branch 'upstream/master'Jonas2-0/+357
2012-12-07Putlocker: change expired link logicZakariyya Mughal1-10/+9
2012-12-05Putlocker: high quality formatZakariyya Mughal1-3/+28
2012-12-04change HTTP response check methodZakariyya Mughal1-1/+4
2012-12-04Merge branch 'master' of git://github.com/monsieurvideo/get-flash-videosZakariyya Mughal2-0/+357
2012-12-02fix PutlockerZakariyya Mughal1-6/+7
changes to response code and URL
2012-11-30A number of fixes for the weather reading test case:David Sainty1-53/+84
- Don't assume the player ID is constant. - Fall back onto the display name if the video doesn't have programme/series/episode details (For example, a clip). - Instead of demanding a precise and explicit rate match, automatically find the best match we can below the requested rate. - Content reported with the "rtmp" protocol are actually delivered on port 80 via "rtmpt". [Subversion revision 16025]
2012-11-27Add encoding rate support (Subversion 16014)David Sainty1-35/+61
2012-11-27TVNZ module (Subversion r16004)David Sainty1-0/+237
2012-11-22Add tv3.co.nz supportdavidsainty1-0/+63
2012-11-08Tv4play wrong matching for video_idJonas1-29/+32
2012-11-06Fix for issue 449 Ima.pm not working.Nigel Taylor1-2/+3
2012-11-04Move Encode::Locale into combine-head only required when creatingNigel Taylor1-1/+0
combined-get-flash-videos libwww-perl >= 6.0 it is a dependency and would be present if libwww-perl >= 6.0 is installed.
2012-11-03proxy on command line allow ip addressNigel Taylor1-4/+8
2012-11-02compile and run issues on debian sequeeze add Encode::Locale requiredNigel Taylor2-1/+2
by libwww-perl now included in combined-get-flash-videos
2012-11-02Only add LWP::Protcol::https combined file getting too largeNigel Taylor1-2/+0
2012-11-02LWP::Protocol::https removed from libwww-perl afer 6.0 ensureNigel Taylor1-0/+3
combined includes LWP::Protocol::https
2012-11-01Only socks proxy was working change to allow http proxy to work.Nigel Taylor1-4/+4
2012-10-20Merge branch 'master' of https://github.com/threedaymonk/get-flash-videosNigel Taylor1-0/+3
2012-10-15Get restricted embedded Vimeo videosPaul Battley1-0/+3
Vimeo Plus allows creators to restrict embedding by domain. This is enforced by checking the Referer header.
2012-10-11Merge branch 'master' of https://github.com/karjonas/get-flash-videosNigel Taylor1-1/+41
2012-10-11Svtplay: Gives ffmpeg command for unsupported videoJonas1-1/+41
2012-10-08Bad RegEx Looking for Video IDChristopher Vollick1-1/+1
There was a "video_id=" in http://www.youtube.com/watch?v=9bZkp7q19f0, but it didn't have an '&' after it as the regex was expecting, so it overran a and consumed a substantial part of the page. So, I've changed it. I don't know if it's not matching now, so it's going to the more effective fall-through, or it's more correct now, but either way it's working.
2012-10-03Use YouTube's rel="canonical"Christopher Vollick1-0/+6
There are a few different kinds of URLs that resolve to the same page. In this case, "http://www.youtube.com/embed/CODE" is the same as "http://www.youtube.com/watch?v=CODE" So, rather than add a special case for it, I just used the tag in YouTube's markup that says "I'm the same as this url" That way the logic is consolidated across the different formats. I'm almost leaning towards just having the upstream always perform this... but that might involve a lot more checking than I have time for right now.
2012-10-02New plugin Presstv.pm issue #436 PressTV not supported.Nigel Taylor1-0/+50
needs better file naming.
2012-09-30Change filename format, and zero pad series and episodeNigel Taylor1-2/+2
2012-09-30Merge branch 'master' of https://github.com/karjonas/get-flash-videosNigel Taylor2-10/+8
2012-09-29Resolve compile issuesNigel Taylor2-3/+3
2012-09-28Removing rnd variable in swf-verification in Tv3playJonas1-1/+1
2012-09-28Merge branch 'master' of https://github.com/NightKev/get-flash-videosNigel Taylor1-6/+6
Conflicts: lib/FlashVideo/Site/Youtube.pm
2012-09-28okay, NOW it looks like it used toNightKev1-1/+2
note to self: remember to triple-check the preview before committing!
2012-09-28Update lib/FlashVideo/Site/Youtube.pmNightKev1-1/+1
whoops, modified an extraneous line by accident, fixed now
2012-09-28updated Youtube.pm to fix breakage with introduction of new signature url ↵Kevin Skusek1-3/+5
parameter
2012-09-28Merge branch 'master' of https://github.com/pder/get-flash-videosNigel Taylor1-2/+5
2012-09-27Fix YoutubePaul Dersey1-2/+5
Add signature to url_map
2012-08-28Changed filename for Svtplay.seJonas1-3/+3
2012-08-19Updated swf-verification for tv3play and likesJonas1-7/+5
2012-08-17Merge branch 'master' of git://github.com/monsieurvideo/get-flash-videosNigel Taylor1-2/+2
2012-08-09Site/Redtube: Switch to MP4.Corbin Simpson1-2/+2
Doesn't 404 like FLV. Fixes Google Code #323. Obviously totally untested; I didn't author this patch. :3
2012-08-07Channel5 site change, playerID can be obtain from javascriptNigel Taylor1-0/+6
see issue 411.
2012-07-21Merge branch 'master' of gfv-git:monsieurvideo/get-flash-videosZakFlash2-59/+83
2012-07-21Default to highest quality Brightcove streamZakFlash1-5/+18
Fixes issue 401
2012-07-10Merge pull request #72 from fcharlier/pinkbikezakflash1-0/+26
Add support for www.pinkbike.com videos
2012-07-08[Daum] Support ebs.daum.netSeungwon Jeong1-1/+6
2012-07-06Add support for www.pinkbike.com videosFrançois Charlier1-0/+26
2012-07-04[Daum] Remove unnecessary curly braces in string interpolationSeungwon Jeong1-13/+13
2012-07-04[Daum] Get video typeSeungwon Jeong1-1/+4
2012-07-03[Daum] Fix DaumSeungwon Jeong1-65/+55
2012-06-30Merge branch 'master' of gfv-git:monsieurvideo/get-flash-videosZakFlash2-18/+27
2012-06-30Channel 4: fixed HTTP error handlingZakFlash1-2/+2
2012-06-30Fixed SAMI to SRT subtitle conversionZakFlash1-1/+1
(Originally reported in Google Code issue 399.)
2012-06-24Merge pull request #67 from zmughal/googlezakflash1-1/+2
Fixed Google Video support
2012-06-23Fix for VimeoJonas1-17/+25
2012-06-20Merge branch 'master' of gfv-git:monsieurvideo/get-flash-videosZakFlash1-4/+13
2012-06-20Fix Arte: allow whitespace before end of HTML tag.ZakFlash1-1/+1
Thanks to zenzrock.
2012-06-19Remove debug printGeoffroy Doucet1-1/+0
2012-06-19Fix the filename with emission.ProfilingEmisodeTokenGeoffroy Doucet1-2/+11
2012-06-19Replace pid to idMediaGeoffroy Doucet1-2/+3
2012-06-17fixed Google VideoZakariyya Mughal1-1/+2
Location: header is no longer valid on /video\.google\./ site
2012-06-08Merge pull request #62 from inductiveload/putlockerMatthew Bauer1-0/+57
Add Putlocker module
2012-06-08Merge pull request #65 from inductiveload/fileboxMatthew Bauer1-0/+29
Add Filebox.com module
2012-06-08Merge pull request #64 from inductiveload/gorillavidMatthew Bauer2-1/+38
Add GorillaVid/movPod/DaClips module
2012-06-08Merge pull request #63 from inductiveload/tudouMatthew Bauer1-1/+1
Make the Tudou SWF regex more liberal - it can change
2012-06-08Merge pull request #61 from inductiveload/divxstageMatthew Bauer1-0/+47
Add Divxstage.eu module
2012-06-08Merge pull request #56 from psycotica0/masterMatthew Bauer1-1/+16
Make Generic More Recursive
2012-06-08Add Filebox.com moduleInductiveload1-0/+29
2012-06-08Use a more robust method to find the form with the submit buttonInductiveload1-9/+9
2012-06-08Fix Ooyala supportPaul Wise1-3/+3
2012-06-08Add GorillaVid/movPod/DaClips moduleInductiveload2-1/+38
2012-06-08Make the Tudou SWF regex more liberal - it can changeInductiveload1-1/+1
2012-06-08Add Putlocker moduleInductiveload1-0/+57
2012-06-08Add Divxstage.eu moduleInductiveload1-0/+47
2012-06-07SVTPlay wrong stream bugJonas1-1/+1
2012-06-06Ooyala: fixed whitespace and cleaned up.ZakFlash1-10/+15
2012-06-06Add support for Ooyala, which is used by Slashdot sometimesPaul Wise2-1/+59
Signed-off-by: ZakFlash <zakflashvideo@gmail.com>
2012-06-06Cleaned up and fixed (sort-of) SVTplay.seZakFlash1-27/+37
- (Style) Added blank lines where appropriate - (Style) Removed pointless () - (Style) Removed pointless variables (e.g. $jsonstr, $srt_content) - (Style) () for built-in functions - (Style) Aligned => in hash assignment - (Style) Bad variable name $json (it *came* from JSON, it is not now JSON. It is now a data structure. Let the name convey what the data structure contains or is for). - (Style) Mixing spaces and tabs. Please always just use spaces. - (Perlism) Don't compare to 1 directly unless needed, just use boolean context - (Bug) Don't open the subtitle with mode of >> (append). Why would you want to append to subtitles? - (Bug) keys $json->{video}->{videoReferences} doesn't make sense: this is an array reference, not a hash reference. Since it's an array reference, just iterate over it directly, no need to bother with $i. - (Best practice) Don't use BAREWORD/global filehandle names. (They're global, difficult to pass as parameters or store in objects, and have other problems.) I tried testing this with http://www.svtplay.se/video/107384/flamingosjoar but get an error from rtmpdump. The server simply closes the connection: rtmpdump: ERROR: rtmp server requested close Maybe it requires a Swedish IP.
2012-06-06SVTplay updated for new siteJonas1-65/+34
2012-06-05Channel 4: minor fix to SWF URL checking.ZakFlash1-2/+2
2012-06-02Handle swf url relocation, ip no longer present for ll.Nigel Taylor1-4/+11
2012-05-21Make Generic More RecursiveChristopher Vollick1-1/+16
So, when it finds an iframe it now goes through the whole plugin process again. That means that if there's an iframe to youtube, it will find the youtube plugin and use it on that iframe. This means YouTube embeds should get downloaded correctly, but could also be bad. It seems like kind of a hacky way to acheive this, but it seems to work...
2012-05-20Merge pull request #55 from ssieb/tedzakflash1-17/+105
Improved Ted.com support - Add subtitle support. - Add language selection support.
2012-05-17Actually download the subtitles instead of getting the burned in version.Samuel Sieb1-30/+96
2012-05-17remove NFB prefix for saved videoSamuel Sieb1-1/+1
2012-05-11add quality support to NFB downloaderSamuel Sieb1-3/+19
2012-05-11New version of the downloader for ted.com. It also handles subtitle ↵Samuel Sieb1-16/+38
versions of the videos.
2012-05-11New downloader for NFBSamuel Sieb1-60/+27
2012-04-26Kanal5play using Flashvideo::JSON insteadJonas1-24/+19
2012-04-17Support for svtplay,tv3play,tv4play for new rtmpdownloader. Support for ↵Jonas4-99/+47
kanal5play new website.
2012-04-11Merge pull request #49 from pcwalden/masterzakflash1-4/+5
Nasa.pm changed to use FlashVideo::JSON JSON parser.
2012-04-11Support for specifying filename for RTMP downloads.ZakFlash1-3/+3
Fixes issue 377.
2012-04-11Add support for detecting MP3s without ID3 tags.ZakFlash1-0/+3
Fixes issue 376.
2012-04-10Changed logic to use FlashVideo::JSONPhilip Walden1-4/+5
Per request from zakflash, changed url and title extraction to use FlashVideo::JSON json parser.
2012-04-09Merge pull request #48 from kennydude/masterzakflash1-1/+1
Tiny fix to NicoNico
2012-03-31Fix NicoNico :)Joe Simpson1-1/+1
2012-03-25Improved media_id extraction from URL queryPhilip Walden1-3/+3
As there are many ways to get at the NASA videogallery, sometimes there are additional query criteria and miscellaneous characters in the URL string. Improved the pattern match to extract the media_id if it is there.
2012-03-24Adds support for www.nasa.gov/multimedia/videogallery.Philip Walden1-0/+63
Given the media_id query parameter and the vmix server extracted from javascript, downloads the mp4 file from Nasa.
2012-03-22Fixed ustream file names and updated ustream gateway server address.Philip Walden1-2/+2
Changed Ustream.pm to use Flashvideos::Utils::extract_title rather than the regular expression search. Used wireshark to identify the new ustream gateway server.
2012-03-13Merge pull request #46 from bit/masterzakflash1-0/+37
Add ZDF Mediatek support.
2012-03-12fix some style thingsNigel Taylor1-3/+3
2012-03-12cleanup Zdf.pmj1-6/+5
2012-03-12add ZDF Mediathek Stream supportj1-0/+38
2012-03-09Remove part of earlier change which lost title and episode textNigel Taylor1-2/+0
from filename.
2012-03-08Fix download issue for ll CDN, the IP Address is no longer returnedNigel Taylor1-2/+17
Changed to extract swf file from web page
2012-02-22Fixed Google Video SearchChristopher Vollick1-8/+7
I didn't even know it had this feature. I just found that we have tests, ran make test, and it failed. Then I found out Google Video Search didn't really exist. Rather than remove it I've limped it along so it works.
2012-02-12Fix Arte XML handling.Eriam Schaffter1-1/+1
2012-01-31Improvements to Channel 4 4oD filenames.ZakFlash1-0/+15
- Less duplication in filenames. - Season/series and episode now included in "standard" format (SnnEnn) where available.