- Moderator
- #1
GitHub repository | Wiki | Skinning Guide | Available Sites | German Thread
History
I restarted development on the OnlineVideos plugin originally developed by gregmac45. Since there were many plugins also scraping and playing videos from websites (AdultVideos, YahooMusicVideos, MTVMusicVideos, NrkBrowser, DRipper, TvGemist, MyTrailers, MyStreams), I tried to get their sources or asked the developer to join this project. The goal was to create a single well maintained framework, that
Download
The current version was developed and tested with MediaPortal 1.16.0. You can also find OnlineVideos in the MediaPortal Extension Installer linked on the Desktop or Startmenu.
Linked by the installer package are:
Bugreports
Before posting a "xyz does not work" report, make sure you
Ignoring these guidelines will result in deleted posts!
Skins
The skins files for DefaultWide and Titan are provided with the installer package. Most of the skins with current releases also include support for OnlineVideos out of the box. If your favorite skin does not support it or seems to be missing features/updates in comparison to the Default skins, please seek support in the appropriate thread of the skin creator.
History
I restarted development on the OnlineVideos plugin originally developed by gregmac45. Since there were many plugins also scraping and playing videos from websites (AdultVideos, YahooMusicVideos, MTVMusicVideos, NrkBrowser, DRipper, TvGemist, MyTrailers, MyStreams), I tried to get their sources or asked the developer to join this project. The goal was to create a single well maintained framework, that
- eases off the workload for skinners (only one skin for all sites)
- makes it easy for developers to create and maintain a site
- provides a unified user experience for browsing online video content from any website
Download
The current version was developed and tested with MediaPortal 1.16.0. You can also find OnlineVideos in the MediaPortal Extension Installer linked on the Desktop or Startmenu.
Linked by the installer package are:
- LAV Filters - they provide the easiest, most complete and contained way to get all the different formats to play that websites use for their videos.
- Extensions plugin - which allow configuration of almost all OnlineVideos Settings directly inside MediaPortal.
- MediaPortal IPTV filter and url source splitter - With great thanks to georgius we have a custom directshow source filter that supports connection via RTMP, HLS/HDS and improves http connections by supporting ranges for seeking into unbuffered areas files.
Bugreports
Before posting a "xyz does not work" report, make sure you
- have the latest version of the plugin installed
- can reproduce the bug using the DefaultWide skin
- searched the forum for known bugs
- checked availability of the actual website providing the video
- tried playing different videos multiple times on different days
- tried to download the video (context menu - F9) and play the local file
Ignoring these guidelines will result in deleted posts!
Skins
The skins files for DefaultWide and Titan are provided with the installer package. Most of the skins with current releases also include support for OnlineVideos out of the box. If your favorite skin does not support it or seems to be missing features/updates in comparison to the Default skins, please seek support in the appropriate thread of the skin creator.
Version 0.6.1
-Now you can add your own streams to the config file (not yet by the Configuration GUI). The format is similar to the MyStream Plugin xml, so you can copy paste and modify. Look for an example in site with id 50 (Generic Streams).
Version 0.6.2
Yahoo Music Videos: Categories "New" and "Popular" added
YouTube: Favorites now show favorits from user that was configured
Enabled Search on these Sites: Yahoo Music Videos, YouTube, MetaCafe, DailyMotion, Break
Minor skin improvements
Version 0.6.3
Added M4v to the extension list
Added Crave and CNET in Vodcasts to show sample of working m4v streaming videos
Skin and Usability Enhancements
Version 0.6.4
SkinFixes, Site Logos
New Adult Site (Empflix) using RegExp (First step to generic HTML Support)
Code Cleanups, only one dll now
Version 0.7
Pin for Adult sites
new Sites: TEDTalks, NASA
configfile format has changed, to allow more flexible site management
MP4 streaming works, nut not with haali, have to use MP4 Splitter.ax from MPC-HC
fixed the hover Image in the BasicHome Screen and allowed configurable name of basichomescreen Button
Configuration Dialog now allows adding of StreamUrls
Version 0.7.1
-small bugfixes
-Break works again
Version 0.8.0
new Sites: Das Erste, ZDF Mediathek, GameTrailers, blip.tv
bugfix: Search button was always disabled
Version 0.8.1
new sites + updated some existing ones
skinfiles for StreamedMP now included
Blue3+Wide skinfiles updated (TrailerInfo Page was messed up + updates as requested in forum)
includes YahooMusicVideoExternalPlayerPlugin(so stopping video will work)
- not uploaded to repository yet, please test first
Version 0.8.2
bugfix for favorites on youtube + other small bugfixes
Version 0.8.3
Config Screen resized to work on smaller resolutions
#desc set to empty string
more fixes, too lazy to list ...
Version 0.8.4
pin will now be forgotton everytime the plugin is exited
#length and #desc init to " "
config file in utf-8
some minor changes can't remember all
Version 0.8.5
fixed empty list of sites in config and mediaportal
fixed pin needs reentering when stopping video playback
YahooMusicPlayer now integrated into plugin, no more external player needed
new StreamedMP skin version from MichelC
Version 0.8.6
some skinchanges (not yet supported by StreamedMP)
bugfix for appletrailers
images in listview
Add/Remove Favorites fixed
Configuration shows installed splitters for now, more to come
Version 0.8.7
Skin and Playback Fixes
Version 0.8.8
Another try to fix playback issues
Minor bugfixes/usability enhancements
Version 0.8.9
Added Cast to AppleTrailers DetailsPage (only B3 skins as of now)
No Videos found will go back to category view
bugfixes
Version 0.9.0
SkinChange: Prefixed all Properties with OnlineVideos., to prevent interference with other plugins
Playback Bugfixes
Das Erste - config option for High and Low Quality (Bandwidth)
AppleTrailers - removed non working config options for Quality
YouTube - config option for Quality (HD, Normal, Low)
Empflix fixed
******* - Images fixed and Enabled Previous/Next Page browsing
Msnbc - Now has Images
LiveVideo - new site
Version 0.9.1
SkinSupport in MPI - XFace
SVTPlay - new site
ZDF - enabled Search
DasErste - beta support for rtmp streaming of flv files (see it working: Sportschau)
***** - next and previous page brwosing + search added
******* - Duration added to Info
Empflix - fixed
Version 0.9.2
Added Search and Next/Prev Page functions to a lot of sites
Das Erste: made more files playable
VeryFunnyAds: New Categories
DownloadedVideos: now with thumbs, contextmenu allows to delete and play all
TED: Added missing feeds
YahooMusicVideos: No more FlashPlayer installed needed
bugfixes, cleanups
Version 0.9.3
Apple Trailers: enabled search
NBA: added new site
Localization improved
DirectShow Playback of mms streams (enables OSD and skipping)
Improved Favorites (Site-Thumbs, Search enabled, bugfixes)
Reworked Blue3Wide skin
PlayAll should work now
Version 0.9.4
YouTube: Fixes (more files playable)
DasErste: Fixes (more files playable)
*******: Site Changed - Fixed
Channel-Streams can have Icons now (see Vodcasts-Live TV)
Version 0.9.5
each site can have a language set for it - is displayed in home view (list mode)
home view: allow order by language or name
categories can have thumbs now and category view can now be small/large icon view
automatic view chosing: catorgory and video view will change to list automatically if there are no thumbs
Blue3Wide Skin updated to allow Overlay
General: Fixed downloading, Fixed Image Downloading, Added Thumbs
YahooMusicVideo: Fixed downloaded file names
WDR: new site
Metacafe: added some more categories
DailyMotion: fixed
Version 0.9.7
Improved Configuration Screen (Sites can now be added, reordered, imported, less Save buttons, nicer UI)
Apple Trailers: fixed by including a local proxy
Miro: New Site, still in testing (Categeories with SubCategories)
Fixed a thumbnail bug
Blue3Wide Skin compatible with MediaPortal 1.1
Version 0.9.8
Southpark.de : new site (videos are split in 4 parts, playback done as playlist)
Yahoo Music Videos : added subcategories - more videos reachable
Downloaded Videos: fixed
Entering pin for adult sites in Config and in MediaPortal now has * for characters
Added missing skinfiles for StreamedMP
Version 0.9.9
Configuration: Removed one more Save button (Save RSS)
Configuration: Added Question to save changes when closing
Blue3Wide: Updated to look the same on 1.1 (frame for thumbs was not shown)
Blue3: Updated to have all the features and the same look as Blue3Wide
StreamedMP: skin files are no longer deployed with MPI, they are included in skin release
*******: Fixed again
NBA: using SubCategories now
Msnbc: Updated to use the new rss feeds instead of outdated ones
Vodcasts: Added 2 Discovery Channels, Israel russian, n-tv (Fixed redirected Urls with Escaped Characters)
Favorites: will now only show Videos from AgeCheck enabled sites if the pin has been entered before.
Version 0.9.10
Fixed Configuration "assembly not found" bug
new hover images for Blue3 skins to look more integrated into the skin
enhanced some site icons
Version 0.10.0
added some feeds suggested from users
improved loading speed for svtutil (thumb downloads now as with all other utils in separate thread)
fixed Configuration GUI bugs (moving sites up and down broke everything)
Version 0.11.0
MTV MusicVideos: new site
RTL-Now: new site
wwitv: new site
justin.tv: new site
Break: added categories, fixed search
YouTube: dynamic categories no longer include deprecated ones and can be turned off completely
Metacafe: got Categories from API
Empflix: fixed (site changed)
x Hamster: fixed (site changed)
plugin by default does not show adult sites, pin must be set in configuration, age warning
blue3wide skin with rounded corners (recent svn needed)
Fixed bug that facadeView.list was not working in skin on first entering the plugin
sites have a description now
some logos imporved
configuration screen improved
added Cache for Webrequests
currently playing video will now show the title as displayed in facade (not url)
On known filetypes, the File Source Url is always added as Source filter (gets more files playable)
Version 0.12.0
RockTelevision: Fixed invalid Urls
ZDF Mediathek: fixed spelling error, updated to new API
Empflix: regex loosened to fix site again
wwitv: changed regex to include also recorded streams
Fixed: Category Thumbs were displayed on Videos without thumbs
Added: WMP Video Player to get rid of flickering and make asx show as video not audio
Facade: added fast key search, press a letter/number and the next item starting with it will be selected
Version 0.13.0
WMPVideoPlayer changed to also work for MediaPortal 1.02 (RockTelevision, wwitv)
DasErsteMediathek: rtmp link slightly changed, should work better now
3sat: now enabled by default (wmv streams available in addition to rtsp)
Version 0.14.0
new sites: Kabel1, Pro7, Sat1, Orf, Arte, MDR - Thx hioctane.
fixed sites: RTLNow, Empflix, ********
fixed display issues with related/favorites/search videos
fixed: can't add related/search videos to favorites after viewing favorites
fixed: downloaded files without extension
improved Title setting for playing video (vs. part of url)
Version 0.15.0
5min.com, CollegeHumor: new sites (thx hioctane)
Kabel1,Pro7,Sat1: fixed (thx hioctane)
Revision3: updated with new shows, thumbs for all categories
********: fixed again
YouTube: added support for users playlists as category
ZDF: faster retrieval of categories (multithreaded)
DownloadedVideos: shows downloads currently in progress
Added ability to download mms:// streams
Version 0.16.0
YouTube: Fixed Playback Problems (fmt_map value and videos that didn't allow embedding)
Added TvTutti.nl, nickelodeon.nl/turbonick, wetenschap24.nl, onsnetnuenen (thx doskabouter)
Added SF1,VoxNow,NDR (thx hioctane)
Added Viasat (Sport TV3 TV6 TV8)
Updated NBA
Fixed Empflix and *****
Added Property for skinners: #OnlineVideos.state which will be one of the following values: sites, categories, videos, details. It tells what the plugin is currently displaying, so skinners can use conditional visibility with string comparison (MePo 1.1 feature).
Version 0.17.0
added SesameStreet, movies4men, tvgorge, hardwareinfo, cinemassacre.com, nos.nl (doskabouter)
fixed GameTrailers, CNN, CollegeHumor, SF1m rtlNow, voxNow (hioctane)
fixed DasErsteMediathek, *****, ********, MyVideo
added BBC iPlayer
added WMP buffer configuration setting
fixed a bug with deflate stream handling and response encodings wrapped in "".
improved handling of background tasks. (default timeout 15 seconds to stop freezing)
PlayAll now gets urls in background with timeout
Sites with alternative Urls for a video can now give the user a choice (popup dialog), eg. DasErsteMediathek
You can now use the default shortcuts for next item and previous item (default F7/F8) to go to next/prev page.
Many internal code cleanups
Version 0.18.0
Added another GUI to manage sites (add, remove, update)
Every user can participate now and publish his own site from Config
Added Automatic Update on Plugin first Load (Config Option to turn off)
Split the Plugin in seperate DLLs to allow autoupdate
Old OnlineVideoSites.xml is not overwritten by installer (embedded resource and only used when not found)
Forgetting the Pin when exiting OnlineVideos fixed
Plugin GUI now Localized (Skinners need to update according to Blue3Wide skin)
Added SMS T9 style filtering in all views (Skinners: use #OnlineVideos.filter to show the current filter)
Playback now sets #Play.Current.*** GuiProperties
Plugin now supports #itemcount GUIProperty (also added to Blue3Wide skins)
LogEntries are now always prefixed with [OnlineVideos]
SearchResults now also shows the search string in header
Added ExternalOSDLibrary for WMPVideoPlayer
Speedup and Enhancements for thumbnail display
Fixed downloading of flv files with wrong extension
PlayAll bugfixes
Added: Cornerstone Script support (dukus)
Added: kino.de, spiegel.de, Bunch.tv (hioctane)
Added: TVGemist, TVE, ThatGuyWithTheGlasses (paul.doskabouter)
Fixed: DasErste, Break, Cinemassacre, Orf, SesameStreet, Miro, TvTutti, LiveVideo, CollegeHumor, wwitv, NOS, SouthparkUtil
Apple Trailers: Fixes + option dialog for qualities (the one configured selected by default).
YouTube: Fixes + default page size user setting (currently 27 to fill exactly one screen in B3W) + now displays a list of available qualities
ZDFMediathek: added "Sendung verpasst" for 7 day TV catchup
YahooMusicVideos: new UserOption for PageSize
Version 0.19.0
Changed AutoUpdate so timeouts won't happen anymore
Current Downloads now shows progress in details and can be refreshed.
Bugfix for Play with MultipleFileUrls (e.g. ORF).
YouTube: clips can now also be added to internal Favorites.
YouTube: added config option to retrieve data with locale information. Defaults to false.
Apple Trailers added to Favorites now also allow choosing a quality when playing from favorites.
Added MyVideo.de Serien
Added KabouterWesley
Version 0.20.0
Skinning
Visibility of GuiElements in the details view needs to be defined in the skin (see B3W skin)
Properties in details view changed completely to support new iTunes Trailer Site (see B3W skin)
new GuiProperties: selectedSite and selectedSiteUtil (see Wiki)
Fixed GuiProperty Initialization
Description for Categories now also set to #OnlineVideos.desc
Installer
Categorized the files to be installed
Included script setting full access rights for current user on satellite dll folder
SiteManager
Reports for Sites can be viewed now (ContextMenu)
Added 2 more filter options (language, creator)
Fixed Bug when F11 for screenshot pressed
new DLLs can be overwritten at runtime and UAC enabled system will now prompt
AutoUpdate only update Sites that are enabled
Playback
Updated RTMP lib. Most Videos now play correctly to the end. Better Link generaton.
Bugfix in VideoPlayer so the graph can be viewed from GraphStudio now
Added buffering before playback start of files delivered (or restreamed - rtmp proxy) via http.
General
Added a 5 sec timeout (default was 100) for thumbnail downloading, so the thread won't get stalled.
Fixed freeze when ShowLastActiveModule is enabled and OnlineVideos was selected
Compatibility Fix for MePo 1.1 RC2
FavoriteUtil Bugfix. (Favs from Sites that have been removed would throw exception when getting categories)
Replaced Apple Trailers with iTunes Movie Trailers (apondman)
Version 0.21.0
New sites: dr.dk, NrkBrowser, TVNZOnDemand
DownloadedVideos: in subdirectories (named as site), added searching and sorting
Improved WMPVideoPlayer
last search query is restored in VirtualKeyboard when searching again on a site (optional)
fixed disappearing thumbnails
Updated Blue3 skins to reflect changes of RC4 (Now all views show x/xx videos / categories / sites)
Added deletion of old thumbnails on first load. ThumbAge can be set in Configuration.
Playback Enhancement1:
No more freezing MediaPortal GUI when playback needs to buffer the complete file before starting. WaitCursor is shown until playback is ready. Buffering can now be stopped. User is shown how much has been buffered.
Playback Enhancement2:
TV progressbar is used in OSD now to show the progress of the buffer, so User knows how far he can skip.
Version 0.22.0
cosmetric skin fixes
Localized Error Messages in the GUI
less resource usage, only one proxy instance
added special FLVSplitter.ax to iInstaller
buffering can now alos be canceled with PreviousMenu action (default ESC)
fixed Typo for thumbnail age not beeing saved
more internal playback fixes
Version 0.23.0
improved OSD for WindowsMediaPlayer overlay
rtmp playback fixes
favorites now working for videos in rss feeds where multiple playback urls are directly given in the rss (3sat)
large thumbs now automatically resized according to MePo settings
many minor code fixes and improvements
Version 0.24.0
fixed: YouTube
added: possibility to retrieve sites from global list within Configuration.
fixed: Configuration showing wrong state on 3state checkbox for autoupdate.
fixed possible infinite loop while pre-buffering
fixed WindowsMediaPlayer crash with ExternalOSD
Added a latest version check before AutoUpdate
SiteManager shows reports for a site sorted by date (newest first)
Added more localized strings
Small Blue3wide skin improvements
Successful start of a download shows a notification, else error message
Added a possibility to Cancel a download in progress.
Downloading no longer freezes MediaPortal's ContextMenu on slower systems
Added a possibility for SiteUtils to create and handle their own ContextMenu entries.
Added optional uninstall question to delete all settings, good for reseting OnlineVideos
Popup Messages now use the configured name of the plugin.
fixed missing url absolutify for thumb on dynamic categories in GenericSiteUtil
fixed forceUTF8Encoding not used for all webrequests in GenericSiteUtil
Version 0.25.0
Moved to .Net Framework 3.5 SP1 and VS2010.
Split OnlineVideos in two seperate dlls (OnlineVideos core framework and MediaPortal GUI).
Sites that are already in the local list are now dimmed in the SiteManager.
Upped some timeouts in RTMP connection to fix slow connections and aborted playback.
Added new RTMP connection parameters.
Fixed freezes and endless waitcursor on fast repeated playback.
Added tool to create and edit sites based on regexps (can be started from Configuration).
Numeric display for percentage buffered shows one decimal place.
Fixed Configuration overwriting siteutil on sites where the util was missing (sites now display red).
Removed Favorites button from hidden menu.
The pin was forgotten when going from the OnlineVideos window to the SiteManager window.
Downloaded Videos - category "All" didn't filter videos from pin protected sites.
Added a context menu option on Downloaded Videos and Favorites to delete all videos.
Version 0.26.0
Improved MediaPortal startup speed by loading settings at first plugin entering.
Skins can now override Site Icons and Banners.
Improved ExternalOSD for WMPPLayer.
RTMP reconnect added.
Category lists with one category are now automatically skipped.
#header.label now holds the recursive name of the current category.
Made HTTP Source Filter configurable.
Intoduced a Hoster-concept, RSS feeds can now link to pages of known hosters, the url will be resolved to the playback file.
Version 0.27.0
Added: SearchHistory
Added: SubCategories will now be read from OnlineVideoSites.xml
Fixed: Duplicate Categories on Sites with dynamic categories when using SiteManager
Added: Support for starting Plugin with a parameter
Fixed: Buffering stopped prematurely because webdata timeout was used on playback start
Fixed: MePo GUI freeze while SourceFiler connect sto the http server
Added: support for rtmp live streams
Fixed: Not able to use SMS style (T9) Filter
Skinning Enhancement: Added support for #itemtype
Skinning: DetailsView shows trailer date in label2 and first trailer is selected
Many other small bugfixes/enhancements
Version 0.28.0
Added: User defined grouping of sites (default: by language), shown as another view prior to sites
Added: skip buffering by pressing play during pre-buffering
Added: Jump straight to details view if you search for a movie with an exact match
Added: thumbnails for listitems details view
Added: Loading plugin with startparameters now also possible using GUIProperty
Skinning Enhancement: #itemtype now also supported in SiteManager
Reworked: Paging in the VideoList now done with a single extra item at the end of the list. Click to append the next page videos to the list
Skinning: new icon - NextPage.png needed, buttons next / previous page can be removed from menu
Skinning: #selecteditem2 now shows the Length of a clip (was: #OnlineVideos.length)
Fixed: Added RssLinks and Channels in Configuration were not saved
Fixed: Relevant DLL (if needed) is not downloaded if user choose site in "Manage Sites"
Fixed: Not able to download clips with equal names
Fixed: Settings that can be modified at runtime using the MPEI plugin are now reloaded when entering the plugin
many other additions and fixes that can be checked from the svn log
Version 0.29.0
compatible with MediaPortal 1.2 beta (including new Default(Wide) skin)
Added: support VLC media player as external player
Added: context menu allows play with: MediaPortal, Windows Media Player, VLC media player
Added: Categories can now be added to Favorites
Added: context menu on a site to configure user settings inside MediaPortal (e.g. VideoQuality on YouTube)
Added: subtitle support (for internal player)
Added: Only prompt for update if last update older then x hours
Fixed: SkipBuffering now also reacts to the Play button on remotes
Fixed: AutoUpdate now also disables broken sites (previously only FullUpdate did)
Fixed: removed black rectangle in upper left corner on first playback
Fixed: PlayAll was not working
Fixed: A direct search on sites with "search categories" (via startup parameters) failed
Fixed: threading issue when skipping buffering (was trying to start playback multiple times)
Version 0.30.0
rtmp: fixed live streams, connection problems, swf hash calulation
added Option to put Favorites and Downloads sites first
reworked Codecs tab in Configuration to test playback
added new info for videos: Airdate (GuiProperty: #OnlineVideos.aired)
YouTube: fixed localized content no available, added "New Videos" in User's Subscribtions
Downloads: refresh current downloading progress info while showing
SiteManager: user can now report broken sites from within MediaPortal
SiteManager: invoke AutomaticUpdate from button in hidden menu
SiteManager: update all sites shown (filtered) from contextmenu
Version 0.31.0
fixed: when all thumbs of displayed categories are the same switch to list layout
fixed: for imageurls with invalid chars in it
fixed: RSS feeds with items where the url ends with linebreaks caused Exception
fixed: bug when saving sites xml with empty groups
new feature: Playlist Playback without Playback Choices dialog (needs to be done per Site, implemented on YouTube)
new feature: rtmp handshake type 9 now supported
new feature: extended properties for a selected video in videos view (some added for YouTube)
new feature: Hosters may be configured
new feature: Youtube "Videos from this Uploader" in context menu
new feature: context menu entries can now return a list of videos or categories that is shown
new feature: support for trakt.tv (TVLinksccUtil, watch-series)
new feature: Button in Default skins in Details View to call the trakt "Add to watchlist" feature for IMDB and iTunes sites
new feature: searching can return a list of videos or a list of categories
new feature: search/filter videos by entering a search string with the virtual keyboard (invoked from context menu)
Version 0.32.0
added: Pressing RECORD in Videos/Details View will start download of selected item
fixed: downloading 2 files blocks all other webrequests
fixed: trakt PLayback tracking wrong precentage calculation
fixed: RTMP issues
fixed: Exception when no search results were found
added: WebRequests with specific encoding (e.g. for cyrillic sites)
Version 0.33.0
added: loadparameter arguments to set a download folder, filename, menu entry (currently used by MyFilms - thx Guzzi)
added: timeout after which dynamic categories will be rediscovered
fixed: rtmp unencrypted connections (continue even if signature does not match)
updated: default skins for MP 1.2 Final
Version 1.0.0.0
added: support for "next page" while viewing catgeories
added: source filter that supports HTTP ranges and RTMP using rtmplib
added: updated siteutil dlls will be reloaded while MediaPortal is running
added: latest online videos can be shown e.g. on Basic Home screen
added: downloads can be enqueued or concurrent
added: open a group of sites directly via load paramter
added: favorited categories are marked and removable in their respective sites
added: play a video by pressing PLAY without showing the choices dialog
changed: OnlineVideos uses its own logfile
Version 1.1.0.0
fixed: progress dialogs not closing (updating sites)
fixed: frozen MP GUI on some occassions when starting playback or showing playback choices
fixed: installer not registering the source filter on some systems
fixed: removing a Category from Favorites while inside Favorites doesn't work
fixed: downloading of mms streams
fixed: PlayAll does not respect the current filter
fixed: trying to play videos from GenericSite more than once with url resolving would fail
fixed: video of NextPage in Favorited Categories would not play
changed: new source filter that includes LAV Splitter functionality, with changes to fix seeking in online streams
changed: when downloading in a queue, only ask for quality on the first item, after that use the default choice
changed: all downloaded thumbs will be saved to a subdirectory named "Cache" under the configured Thumbnail directory
changed: rework of the "Sites" tab in Configuration
added: all settings string (Extensions Plugin) now use localization
added: possibility to play all shown videos in random order
added: filter Options: OnlyLocal, OnlyRemote and context menu entry: Remove all in SiteManager
added: queued downloads now visible in the "Current Downloads" category
added: OnlineVideos internal player now also uses preferred codecs as configured in MediaPortal
Version 1.2.0.0
improved: context menu handling - more flexibility for utils (YouTube: rate and comment a video, manage playlists)
improved: you can now add any category at any hierarchy level to favorites
improved: SiteManager screen autorefreshes + removed unneccessary buttons
improved: MPUrlSourceSplitter filter freezing on slow connections
added: when going to SiteManager from inside a Site, preselect that Site in the list
added: allow refresh rate adaption according to FPS and settings in MediaPortal
added: press the INFO key (F3) when in videos view to show additional information (skin update required)
added: event when a download finished for other plugins
added: pressing HOME (H) goes to OnlineVideos root view
added: include Extensions plugin mpe in the installer (optional install)
added: dialog to create a RtmpUrl with parameters from the CreateEditSite dialog
added: Allow reordering of Groups, RssLinks and Channels in Edit Site dialog
added: methods OnPlaybackEnded and OnDownloadEnded to SiteUtilBase class
added: remember Layout per Category and Site
fixed: possible MP GUI freezing on stopping videos
fixed: SiteManager now also shows sites that are only in local file, so user can delete them
Version 1.3.0.0
fixed: SiteManager live filter for user crashes MP when you have local sites that have no online pendent
fixed: playing a file from Downloaded Videos in MP1 did not use refresh rate adaption
fixed: source filters rare freeze on seek, pause, stop and play
fixed: source filter improved seeking and faster video starting
fixed: incompatibility with latest LAV filters
added: source filter ASX stream parser and MMS protocol
added: source filter option for specifying cache folder
added: support for png files for thumbs
added: support for subtitles from text in addition to url
changed: plugin settings xml for MPEI GUI plugin now split into sections and uses minvalue/maxvalue feature
Version 1.4.0.0
added support for dynamic HTTP streaming protocols from Adobe and Microsoft
now showing error messages source filter to have more info for the user than "no url"
changed format of translation xml files - now using Transifex
fixed Configuration SitesGroup Thumbnail not saved
added prompt to DownloadedVideos when selecting Delete or Delete All
fixed some problems with downloading of videos
fixed topbar showing up and keeping focus in fullscreen playback and pressing UP to do an instant skip step
fixed WinXP problems: only call EVR functions in dshowhelper.dll when MP is using EVR
fixed problems with playlist playback (and split videos)
fixed url generation with relative Urls in GenericSiteUtil
Version 1.5.0.0
changed Skin Properties: #header.label -> #OnlineVideos.HeaderLabel / #header.image -> #OnlineVideos.HeaderImage
SiteParser: enhanced Layout, added ToolTips, allow to select Icon and Banner, fixed NextPage Videos, added ability to specify and test searching
MpUrlSourceSplitter: fixed compatibility with MPAR, allow sending cookies, improved AFHS protocol
fixed: VideoScreen switching between Fullscreen and MiniWindow not working in MP1.3
fixed: VolumeOverlay shown incorrectly in MP1.3 in FullScreenVideo
fixed: extended search useless, because the text is not set as initial in the VirtualKeyboard
fixed: show correct number of Videos in details view
fixed: changing "auto group by language" settings to yes via MPEI plugin and going back to OV has only Other group - groups needed to be build
fixed: SiteManager after deleting a site - cursor is placed on first site, not the one below (when "only local" are shown)
fixed: incorrect reading of translation xml files (escaped apostrophes)
fixed: unable to view videos from deleted sites in Downloadeds
added: sorting in Favorites Site (by Name, Airdate, Duration)
added: downloading subtitles when videos are downloaded
improved: conflict resolution for SiteUtils and Hosters with equal names: Use the Type defined in the assembly with the latest compile time
improved: DefaultWide skin uses an OnlineVideos specific video overlay
Version 1.6.0.0
added: "Play All (From here)" to context menu
added: SearchRelatedKeywords via context menu (thx Guzzi)
added: new virtual method to Hoster class that allows passing a proxy
added: skinfiles for Titan skin
fixed: Toggle subtitles (L on keyboard) not working in fullscreen playback
fixed: incorrect dialog asking to update the local site when trying to report it broken
siteparser: now possible to edit videolistregex at search-results
improved: made MPUrlSourceSplitter a standalone MPE package and included it as reference
Version 1.7.0.0
Plugin
fixed: SiteManager converts LastUpdated to Local Time taking the timezone into account
fixed: removed excessive logging of MMS Downloader
changed: Webservice reference now uses DNS instead of IP
changed: OnlineVideos log files preserve extension
changed: removed Titan skin files from SVN and installer (they are maintained by Titan Team)
added: downloaded video also save matroska xml with the Title, Description, Airdate
added: made skipping single categories user-configurable for each site
Filter
fixed some bugs related to live streaming (AFHS, RTMP)
changed MMS protocol implementation supports re-opening connection
added new error - connection lost, cannot be reopened
added live flag to all protocols
fixed HTTP protocol signaling end of stream
fixed time based seeking to issue seek request to same time faster pausing and stopping video playback
fixed freezing when seeking and no data available
fixed re-opening connection if connection is lost
Version 1.8.0.0
fixed DownloadedVideos site shows incorrect video title for some sites
fixed running OnlineVideos Config from MediaPortal Extension Manager
added a new type of Player: "Browser" - with a supplemental executable to show a browser window full screen for DRM protected videos
added Javascript Engine (Jurassic) that allows executing javascript code
added a GUIProperty so skinners can use the user-configured OnlineVideos plugin-name (#OnlineVideos.HomeScreenName)
changed: HosterBase now inherits from MarshalByRefObject so Hosters can be used from other plugins easier
Version 1.8.1.0
compatibility with MediaPortal 1.7
Version 1.9.0.0
fixed SearchHistory not restored correctly on next MP start (Encoding was wrong)
fixed possible MediaPortal crashes due to the notify dialog after Download not called on UI thread
improved handling of actions for Browser Host based Site Utils and provide a way of automatically enabling/disabling Silverlight Application storage
included Titan skin files
Version 2.0.0.0
fixed: search history not restored on next start (encoding was wrong)
fixed: possible MediaPortal crash due to the notify dialog after a download not called on UI thread
added: option to pass subtitle info from a Hoster to a SiteUtil
added: automatic encryption of user's passwords
improved Browser Host Player
included Titan skin files
moved to .Net 4.0
changed: now using the new (merged) IPTV/URL filter
OnlineVideos core API cleanup
Version 2.1.0.0
added HTTPS as valid protocol
added custom HTTP headers support for MPUrlSource filter
improved Hoster url matching
added warning dialog when getting empty url from playbackoptions
improved browser host memory usage by minimising MediaPortal to the system tray
moved to github
Version 2.2.0.0
added options to configure remote server authentication or proxy server authentication for HTTP, AFHS, MSHS and M3U8 protocols
BrowserPlayer changes to support MediaPortal2
Version 2.3.1.0
MediaPortal 1.16 support
-Now you can add your own streams to the config file (not yet by the Configuration GUI). The format is similar to the MyStream Plugin xml, so you can copy paste and modify. Look for an example in site with id 50 (Generic Streams).
Version 0.6.2
Yahoo Music Videos: Categories "New" and "Popular" added
YouTube: Favorites now show favorits from user that was configured
Enabled Search on these Sites: Yahoo Music Videos, YouTube, MetaCafe, DailyMotion, Break
Minor skin improvements
Version 0.6.3
Added M4v to the extension list
Added Crave and CNET in Vodcasts to show sample of working m4v streaming videos
Skin and Usability Enhancements
Version 0.6.4
SkinFixes, Site Logos
New Adult Site (Empflix) using RegExp (First step to generic HTML Support)
Code Cleanups, only one dll now
Version 0.7
Pin for Adult sites
new Sites: TEDTalks, NASA
configfile format has changed, to allow more flexible site management
MP4 streaming works, nut not with haali, have to use MP4 Splitter.ax from MPC-HC
fixed the hover Image in the BasicHome Screen and allowed configurable name of basichomescreen Button
Configuration Dialog now allows adding of StreamUrls
Version 0.7.1
-small bugfixes
-Break works again
Version 0.8.0
new Sites: Das Erste, ZDF Mediathek, GameTrailers, blip.tv
bugfix: Search button was always disabled
Version 0.8.1
new sites + updated some existing ones
skinfiles for StreamedMP now included
Blue3+Wide skinfiles updated (TrailerInfo Page was messed up + updates as requested in forum)
includes YahooMusicVideoExternalPlayerPlugin(so stopping video will work)
- not uploaded to repository yet, please test first
Version 0.8.2
bugfix for favorites on youtube + other small bugfixes
Version 0.8.3
Config Screen resized to work on smaller resolutions
#desc set to empty string
more fixes, too lazy to list ...
Version 0.8.4
pin will now be forgotton everytime the plugin is exited
#length and #desc init to " "
config file in utf-8
some minor changes can't remember all
Version 0.8.5
fixed empty list of sites in config and mediaportal
fixed pin needs reentering when stopping video playback
YahooMusicPlayer now integrated into plugin, no more external player needed
new StreamedMP skin version from MichelC
Version 0.8.6
some skinchanges (not yet supported by StreamedMP)
bugfix for appletrailers
images in listview
Add/Remove Favorites fixed
Configuration shows installed splitters for now, more to come
Version 0.8.7
Skin and Playback Fixes
Version 0.8.8
Another try to fix playback issues
Minor bugfixes/usability enhancements
Version 0.8.9
Added Cast to AppleTrailers DetailsPage (only B3 skins as of now)
No Videos found will go back to category view
bugfixes
Version 0.9.0
SkinChange: Prefixed all Properties with OnlineVideos., to prevent interference with other plugins
Playback Bugfixes
Das Erste - config option for High and Low Quality (Bandwidth)
AppleTrailers - removed non working config options for Quality
YouTube - config option for Quality (HD, Normal, Low)
Empflix fixed
******* - Images fixed and Enabled Previous/Next Page browsing
Msnbc - Now has Images
LiveVideo - new site
Version 0.9.1
SkinSupport in MPI - XFace
SVTPlay - new site
ZDF - enabled Search
DasErste - beta support for rtmp streaming of flv files (see it working: Sportschau)
***** - next and previous page brwosing + search added
******* - Duration added to Info
Empflix - fixed
Version 0.9.2
Added Search and Next/Prev Page functions to a lot of sites
Das Erste: made more files playable
VeryFunnyAds: New Categories
DownloadedVideos: now with thumbs, contextmenu allows to delete and play all
TED: Added missing feeds
YahooMusicVideos: No more FlashPlayer installed needed
bugfixes, cleanups
Version 0.9.3
Apple Trailers: enabled search
NBA: added new site
Localization improved
DirectShow Playback of mms streams (enables OSD and skipping)
Improved Favorites (Site-Thumbs, Search enabled, bugfixes)
Reworked Blue3Wide skin
PlayAll should work now
Version 0.9.4
YouTube: Fixes (more files playable)
DasErste: Fixes (more files playable)
*******: Site Changed - Fixed
Channel-Streams can have Icons now (see Vodcasts-Live TV)
Version 0.9.5
each site can have a language set for it - is displayed in home view (list mode)
home view: allow order by language or name
categories can have thumbs now and category view can now be small/large icon view
automatic view chosing: catorgory and video view will change to list automatically if there are no thumbs
Blue3Wide Skin updated to allow Overlay
General: Fixed downloading, Fixed Image Downloading, Added Thumbs
YahooMusicVideo: Fixed downloaded file names
WDR: new site
Metacafe: added some more categories
DailyMotion: fixed
Version 0.9.7
Improved Configuration Screen (Sites can now be added, reordered, imported, less Save buttons, nicer UI)
Apple Trailers: fixed by including a local proxy
Miro: New Site, still in testing (Categeories with SubCategories)
Fixed a thumbnail bug
Blue3Wide Skin compatible with MediaPortal 1.1
Version 0.9.8
Southpark.de : new site (videos are split in 4 parts, playback done as playlist)
Yahoo Music Videos : added subcategories - more videos reachable
Downloaded Videos: fixed
Entering pin for adult sites in Config and in MediaPortal now has * for characters
Added missing skinfiles for StreamedMP
Version 0.9.9
Configuration: Removed one more Save button (Save RSS)
Configuration: Added Question to save changes when closing
Blue3Wide: Updated to look the same on 1.1 (frame for thumbs was not shown)
Blue3: Updated to have all the features and the same look as Blue3Wide
StreamedMP: skin files are no longer deployed with MPI, they are included in skin release
*******: Fixed again
NBA: using SubCategories now
Msnbc: Updated to use the new rss feeds instead of outdated ones
Vodcasts: Added 2 Discovery Channels, Israel russian, n-tv (Fixed redirected Urls with Escaped Characters)
Favorites: will now only show Videos from AgeCheck enabled sites if the pin has been entered before.
Version 0.9.10
Fixed Configuration "assembly not found" bug
new hover images for Blue3 skins to look more integrated into the skin
enhanced some site icons
Version 0.10.0
added some feeds suggested from users
improved loading speed for svtutil (thumb downloads now as with all other utils in separate thread)
fixed Configuration GUI bugs (moving sites up and down broke everything)
Version 0.11.0
MTV MusicVideos: new site
RTL-Now: new site
wwitv: new site
justin.tv: new site
Break: added categories, fixed search
YouTube: dynamic categories no longer include deprecated ones and can be turned off completely
Metacafe: got Categories from API
Empflix: fixed (site changed)
x Hamster: fixed (site changed)
plugin by default does not show adult sites, pin must be set in configuration, age warning
blue3wide skin with rounded corners (recent svn needed)
Fixed bug that facadeView.list was not working in skin on first entering the plugin
sites have a description now
some logos imporved
configuration screen improved
added Cache for Webrequests
currently playing video will now show the title as displayed in facade (not url)
On known filetypes, the File Source Url is always added as Source filter (gets more files playable)
Version 0.12.0
RockTelevision: Fixed invalid Urls
ZDF Mediathek: fixed spelling error, updated to new API
Empflix: regex loosened to fix site again
wwitv: changed regex to include also recorded streams
Fixed: Category Thumbs were displayed on Videos without thumbs
Added: WMP Video Player to get rid of flickering and make asx show as video not audio
Facade: added fast key search, press a letter/number and the next item starting with it will be selected
Version 0.13.0
WMPVideoPlayer changed to also work for MediaPortal 1.02 (RockTelevision, wwitv)
DasErsteMediathek: rtmp link slightly changed, should work better now
3sat: now enabled by default (wmv streams available in addition to rtsp)
Version 0.14.0
new sites: Kabel1, Pro7, Sat1, Orf, Arte, MDR - Thx hioctane.
fixed sites: RTLNow, Empflix, ********
fixed display issues with related/favorites/search videos
fixed: can't add related/search videos to favorites after viewing favorites
fixed: downloaded files without extension
improved Title setting for playing video (vs. part of url)
Version 0.15.0
5min.com, CollegeHumor: new sites (thx hioctane)
Kabel1,Pro7,Sat1: fixed (thx hioctane)
Revision3: updated with new shows, thumbs for all categories
********: fixed again
YouTube: added support for users playlists as category
ZDF: faster retrieval of categories (multithreaded)
DownloadedVideos: shows downloads currently in progress
Added ability to download mms:// streams
Version 0.16.0
YouTube: Fixed Playback Problems (fmt_map value and videos that didn't allow embedding)
Added TvTutti.nl, nickelodeon.nl/turbonick, wetenschap24.nl, onsnetnuenen (thx doskabouter)
Added SF1,VoxNow,NDR (thx hioctane)
Added Viasat (Sport TV3 TV6 TV8)
Updated NBA
Fixed Empflix and *****
Added Property for skinners: #OnlineVideos.state which will be one of the following values: sites, categories, videos, details. It tells what the plugin is currently displaying, so skinners can use conditional visibility with string comparison (MePo 1.1 feature).
Version 0.17.0
added SesameStreet, movies4men, tvgorge, hardwareinfo, cinemassacre.com, nos.nl (doskabouter)
fixed GameTrailers, CNN, CollegeHumor, SF1m rtlNow, voxNow (hioctane)
fixed DasErsteMediathek, *****, ********, MyVideo
added BBC iPlayer
added WMP buffer configuration setting
fixed a bug with deflate stream handling and response encodings wrapped in "".
improved handling of background tasks. (default timeout 15 seconds to stop freezing)
PlayAll now gets urls in background with timeout
Sites with alternative Urls for a video can now give the user a choice (popup dialog), eg. DasErsteMediathek
You can now use the default shortcuts for next item and previous item (default F7/F8) to go to next/prev page.
Many internal code cleanups
Version 0.18.0
Added another GUI to manage sites (add, remove, update)
Every user can participate now and publish his own site from Config
Added Automatic Update on Plugin first Load (Config Option to turn off)
Split the Plugin in seperate DLLs to allow autoupdate
Old OnlineVideoSites.xml is not overwritten by installer (embedded resource and only used when not found)
Forgetting the Pin when exiting OnlineVideos fixed
Plugin GUI now Localized (Skinners need to update according to Blue3Wide skin)
Added SMS T9 style filtering in all views (Skinners: use #OnlineVideos.filter to show the current filter)
Playback now sets #Play.Current.*** GuiProperties
Plugin now supports #itemcount GUIProperty (also added to Blue3Wide skins)
LogEntries are now always prefixed with [OnlineVideos]
SearchResults now also shows the search string in header
Added ExternalOSDLibrary for WMPVideoPlayer
Speedup and Enhancements for thumbnail display
Fixed downloading of flv files with wrong extension
PlayAll bugfixes
Added: Cornerstone Script support (dukus)
Added: kino.de, spiegel.de, Bunch.tv (hioctane)
Added: TVGemist, TVE, ThatGuyWithTheGlasses (paul.doskabouter)
Fixed: DasErste, Break, Cinemassacre, Orf, SesameStreet, Miro, TvTutti, LiveVideo, CollegeHumor, wwitv, NOS, SouthparkUtil
Apple Trailers: Fixes + option dialog for qualities (the one configured selected by default).
YouTube: Fixes + default page size user setting (currently 27 to fill exactly one screen in B3W) + now displays a list of available qualities
ZDFMediathek: added "Sendung verpasst" for 7 day TV catchup
YahooMusicVideos: new UserOption for PageSize
Version 0.19.0
Changed AutoUpdate so timeouts won't happen anymore
Current Downloads now shows progress in details and can be refreshed.
Bugfix for Play with MultipleFileUrls (e.g. ORF).
YouTube: clips can now also be added to internal Favorites.
YouTube: added config option to retrieve data with locale information. Defaults to false.
Apple Trailers added to Favorites now also allow choosing a quality when playing from favorites.
Added MyVideo.de Serien
Added KabouterWesley
Version 0.20.0
Skinning
Visibility of GuiElements in the details view needs to be defined in the skin (see B3W skin)
Properties in details view changed completely to support new iTunes Trailer Site (see B3W skin)
new GuiProperties: selectedSite and selectedSiteUtil (see Wiki)
Fixed GuiProperty Initialization
Description for Categories now also set to #OnlineVideos.desc
Installer
Categorized the files to be installed
Included script setting full access rights for current user on satellite dll folder
SiteManager
Reports for Sites can be viewed now (ContextMenu)
Added 2 more filter options (language, creator)
Fixed Bug when F11 for screenshot pressed
new DLLs can be overwritten at runtime and UAC enabled system will now prompt
AutoUpdate only update Sites that are enabled
Playback
Updated RTMP lib. Most Videos now play correctly to the end. Better Link generaton.
Bugfix in VideoPlayer so the graph can be viewed from GraphStudio now
Added buffering before playback start of files delivered (or restreamed - rtmp proxy) via http.
General
Added a 5 sec timeout (default was 100) for thumbnail downloading, so the thread won't get stalled.
Fixed freeze when ShowLastActiveModule is enabled and OnlineVideos was selected
Compatibility Fix for MePo 1.1 RC2
FavoriteUtil Bugfix. (Favs from Sites that have been removed would throw exception when getting categories)
Replaced Apple Trailers with iTunes Movie Trailers (apondman)
Version 0.21.0
New sites: dr.dk, NrkBrowser, TVNZOnDemand
DownloadedVideos: in subdirectories (named as site), added searching and sorting
Improved WMPVideoPlayer
last search query is restored in VirtualKeyboard when searching again on a site (optional)
fixed disappearing thumbnails
Updated Blue3 skins to reflect changes of RC4 (Now all views show x/xx videos / categories / sites)
Added deletion of old thumbnails on first load. ThumbAge can be set in Configuration.
Playback Enhancement1:
No more freezing MediaPortal GUI when playback needs to buffer the complete file before starting. WaitCursor is shown until playback is ready. Buffering can now be stopped. User is shown how much has been buffered.
Playback Enhancement2:
TV progressbar is used in OSD now to show the progress of the buffer, so User knows how far he can skip.
Version 0.22.0
cosmetric skin fixes
Localized Error Messages in the GUI
less resource usage, only one proxy instance
added special FLVSplitter.ax to iInstaller
buffering can now alos be canceled with PreviousMenu action (default ESC)
fixed Typo for thumbnail age not beeing saved
more internal playback fixes
Version 0.23.0
improved OSD for WindowsMediaPlayer overlay
rtmp playback fixes
favorites now working for videos in rss feeds where multiple playback urls are directly given in the rss (3sat)
large thumbs now automatically resized according to MePo settings
many minor code fixes and improvements
Version 0.24.0
fixed: YouTube
added: possibility to retrieve sites from global list within Configuration.
fixed: Configuration showing wrong state on 3state checkbox for autoupdate.
fixed possible infinite loop while pre-buffering
fixed WindowsMediaPlayer crash with ExternalOSD
Added a latest version check before AutoUpdate
SiteManager shows reports for a site sorted by date (newest first)
Added more localized strings
Small Blue3wide skin improvements
Successful start of a download shows a notification, else error message
Added a possibility to Cancel a download in progress.
Downloading no longer freezes MediaPortal's ContextMenu on slower systems
Added a possibility for SiteUtils to create and handle their own ContextMenu entries.
Added optional uninstall question to delete all settings, good for reseting OnlineVideos
Popup Messages now use the configured name of the plugin.
fixed missing url absolutify for thumb on dynamic categories in GenericSiteUtil
fixed forceUTF8Encoding not used for all webrequests in GenericSiteUtil
Version 0.25.0
Moved to .Net Framework 3.5 SP1 and VS2010.
Split OnlineVideos in two seperate dlls (OnlineVideos core framework and MediaPortal GUI).
Sites that are already in the local list are now dimmed in the SiteManager.
Upped some timeouts in RTMP connection to fix slow connections and aborted playback.
Added new RTMP connection parameters.
Fixed freezes and endless waitcursor on fast repeated playback.
Added tool to create and edit sites based on regexps (can be started from Configuration).
Numeric display for percentage buffered shows one decimal place.
Fixed Configuration overwriting siteutil on sites where the util was missing (sites now display red).
Removed Favorites button from hidden menu.
The pin was forgotten when going from the OnlineVideos window to the SiteManager window.
Downloaded Videos - category "All" didn't filter videos from pin protected sites.
Added a context menu option on Downloaded Videos and Favorites to delete all videos.
Version 0.26.0
Improved MediaPortal startup speed by loading settings at first plugin entering.
Skins can now override Site Icons and Banners.
Improved ExternalOSD for WMPPLayer.
RTMP reconnect added.
Category lists with one category are now automatically skipped.
#header.label now holds the recursive name of the current category.
Made HTTP Source Filter configurable.
Intoduced a Hoster-concept, RSS feeds can now link to pages of known hosters, the url will be resolved to the playback file.
Version 0.27.0
Added: SearchHistory
Added: SubCategories will now be read from OnlineVideoSites.xml
Fixed: Duplicate Categories on Sites with dynamic categories when using SiteManager
Added: Support for starting Plugin with a parameter
Fixed: Buffering stopped prematurely because webdata timeout was used on playback start
Fixed: MePo GUI freeze while SourceFiler connect sto the http server
Added: support for rtmp live streams
Fixed: Not able to use SMS style (T9) Filter
Skinning Enhancement: Added support for #itemtype
Skinning: DetailsView shows trailer date in label2 and first trailer is selected
Many other small bugfixes/enhancements
Version 0.28.0
Added: User defined grouping of sites (default: by language), shown as another view prior to sites
Added: skip buffering by pressing play during pre-buffering
Added: Jump straight to details view if you search for a movie with an exact match
Added: thumbnails for listitems details view
Added: Loading plugin with startparameters now also possible using GUIProperty
Skinning Enhancement: #itemtype now also supported in SiteManager
Reworked: Paging in the VideoList now done with a single extra item at the end of the list. Click to append the next page videos to the list
Skinning: new icon - NextPage.png needed, buttons next / previous page can be removed from menu
Skinning: #selecteditem2 now shows the Length of a clip (was: #OnlineVideos.length)
Fixed: Added RssLinks and Channels in Configuration were not saved
Fixed: Relevant DLL (if needed) is not downloaded if user choose site in "Manage Sites"
Fixed: Not able to download clips with equal names
Fixed: Settings that can be modified at runtime using the MPEI plugin are now reloaded when entering the plugin
many other additions and fixes that can be checked from the svn log
Version 0.29.0
compatible with MediaPortal 1.2 beta (including new Default(Wide) skin)
Added: support VLC media player as external player
Added: context menu allows play with: MediaPortal, Windows Media Player, VLC media player
Added: Categories can now be added to Favorites
Added: context menu on a site to configure user settings inside MediaPortal (e.g. VideoQuality on YouTube)
Added: subtitle support (for internal player)
Added: Only prompt for update if last update older then x hours
Fixed: SkipBuffering now also reacts to the Play button on remotes
Fixed: AutoUpdate now also disables broken sites (previously only FullUpdate did)
Fixed: removed black rectangle in upper left corner on first playback
Fixed: PlayAll was not working
Fixed: A direct search on sites with "search categories" (via startup parameters) failed
Fixed: threading issue when skipping buffering (was trying to start playback multiple times)
Version 0.30.0
rtmp: fixed live streams, connection problems, swf hash calulation
added Option to put Favorites and Downloads sites first
reworked Codecs tab in Configuration to test playback
added new info for videos: Airdate (GuiProperty: #OnlineVideos.aired)
YouTube: fixed localized content no available, added "New Videos" in User's Subscribtions
Downloads: refresh current downloading progress info while showing
SiteManager: user can now report broken sites from within MediaPortal
SiteManager: invoke AutomaticUpdate from button in hidden menu
SiteManager: update all sites shown (filtered) from contextmenu
Version 0.31.0
fixed: when all thumbs of displayed categories are the same switch to list layout
fixed: for imageurls with invalid chars in it
fixed: RSS feeds with items where the url ends with linebreaks caused Exception
fixed: bug when saving sites xml with empty groups
new feature: Playlist Playback without Playback Choices dialog (needs to be done per Site, implemented on YouTube)
new feature: rtmp handshake type 9 now supported
new feature: extended properties for a selected video in videos view (some added for YouTube)
new feature: Hosters may be configured
new feature: Youtube "Videos from this Uploader" in context menu
new feature: context menu entries can now return a list of videos or categories that is shown
new feature: support for trakt.tv (TVLinksccUtil, watch-series)
new feature: Button in Default skins in Details View to call the trakt "Add to watchlist" feature for IMDB and iTunes sites
new feature: searching can return a list of videos or a list of categories
new feature: search/filter videos by entering a search string with the virtual keyboard (invoked from context menu)
Version 0.32.0
added: Pressing RECORD in Videos/Details View will start download of selected item
fixed: downloading 2 files blocks all other webrequests
fixed: trakt PLayback tracking wrong precentage calculation
fixed: RTMP issues
fixed: Exception when no search results were found
added: WebRequests with specific encoding (e.g. for cyrillic sites)
Version 0.33.0
added: loadparameter arguments to set a download folder, filename, menu entry (currently used by MyFilms - thx Guzzi)
added: timeout after which dynamic categories will be rediscovered
fixed: rtmp unencrypted connections (continue even if signature does not match)
updated: default skins for MP 1.2 Final
Version 1.0.0.0
added: support for "next page" while viewing catgeories
added: source filter that supports HTTP ranges and RTMP using rtmplib
added: updated siteutil dlls will be reloaded while MediaPortal is running
added: latest online videos can be shown e.g. on Basic Home screen
added: downloads can be enqueued or concurrent
added: open a group of sites directly via load paramter
added: favorited categories are marked and removable in their respective sites
added: play a video by pressing PLAY without showing the choices dialog
changed: OnlineVideos uses its own logfile
Version 1.1.0.0
fixed: progress dialogs not closing (updating sites)
fixed: frozen MP GUI on some occassions when starting playback or showing playback choices
fixed: installer not registering the source filter on some systems
fixed: removing a Category from Favorites while inside Favorites doesn't work
fixed: downloading of mms streams
fixed: PlayAll does not respect the current filter
fixed: trying to play videos from GenericSite more than once with url resolving would fail
fixed: video of NextPage in Favorited Categories would not play
changed: new source filter that includes LAV Splitter functionality, with changes to fix seeking in online streams
changed: when downloading in a queue, only ask for quality on the first item, after that use the default choice
changed: all downloaded thumbs will be saved to a subdirectory named "Cache" under the configured Thumbnail directory
changed: rework of the "Sites" tab in Configuration
added: all settings string (Extensions Plugin) now use localization
added: possibility to play all shown videos in random order
added: filter Options: OnlyLocal, OnlyRemote and context menu entry: Remove all in SiteManager
added: queued downloads now visible in the "Current Downloads" category
added: OnlineVideos internal player now also uses preferred codecs as configured in MediaPortal
Version 1.2.0.0
improved: context menu handling - more flexibility for utils (YouTube: rate and comment a video, manage playlists)
improved: you can now add any category at any hierarchy level to favorites
improved: SiteManager screen autorefreshes + removed unneccessary buttons
improved: MPUrlSourceSplitter filter freezing on slow connections
added: when going to SiteManager from inside a Site, preselect that Site in the list
added: allow refresh rate adaption according to FPS and settings in MediaPortal
added: press the INFO key (F3) when in videos view to show additional information (skin update required)
added: event when a download finished for other plugins
added: pressing HOME (H) goes to OnlineVideos root view
added: include Extensions plugin mpe in the installer (optional install)
added: dialog to create a RtmpUrl with parameters from the CreateEditSite dialog
added: Allow reordering of Groups, RssLinks and Channels in Edit Site dialog
added: methods OnPlaybackEnded and OnDownloadEnded to SiteUtilBase class
added: remember Layout per Category and Site
fixed: possible MP GUI freezing on stopping videos
fixed: SiteManager now also shows sites that are only in local file, so user can delete them
Version 1.3.0.0
fixed: SiteManager live filter for user crashes MP when you have local sites that have no online pendent
fixed: playing a file from Downloaded Videos in MP1 did not use refresh rate adaption
fixed: source filters rare freeze on seek, pause, stop and play
fixed: source filter improved seeking and faster video starting
fixed: incompatibility with latest LAV filters
added: source filter ASX stream parser and MMS protocol
added: source filter option for specifying cache folder
added: support for png files for thumbs
added: support for subtitles from text in addition to url
changed: plugin settings xml for MPEI GUI plugin now split into sections and uses minvalue/maxvalue feature
Version 1.4.0.0
added support for dynamic HTTP streaming protocols from Adobe and Microsoft
now showing error messages source filter to have more info for the user than "no url"
changed format of translation xml files - now using Transifex
fixed Configuration SitesGroup Thumbnail not saved
added prompt to DownloadedVideos when selecting Delete or Delete All
fixed some problems with downloading of videos
fixed topbar showing up and keeping focus in fullscreen playback and pressing UP to do an instant skip step
fixed WinXP problems: only call EVR functions in dshowhelper.dll when MP is using EVR
fixed problems with playlist playback (and split videos)
fixed url generation with relative Urls in GenericSiteUtil
Version 1.5.0.0
changed Skin Properties: #header.label -> #OnlineVideos.HeaderLabel / #header.image -> #OnlineVideos.HeaderImage
SiteParser: enhanced Layout, added ToolTips, allow to select Icon and Banner, fixed NextPage Videos, added ability to specify and test searching
MpUrlSourceSplitter: fixed compatibility with MPAR, allow sending cookies, improved AFHS protocol
fixed: VideoScreen switching between Fullscreen and MiniWindow not working in MP1.3
fixed: VolumeOverlay shown incorrectly in MP1.3 in FullScreenVideo
fixed: extended search useless, because the text is not set as initial in the VirtualKeyboard
fixed: show correct number of Videos in details view
fixed: changing "auto group by language" settings to yes via MPEI plugin and going back to OV has only Other group - groups needed to be build
fixed: SiteManager after deleting a site - cursor is placed on first site, not the one below (when "only local" are shown)
fixed: incorrect reading of translation xml files (escaped apostrophes)
fixed: unable to view videos from deleted sites in Downloadeds
added: sorting in Favorites Site (by Name, Airdate, Duration)
added: downloading subtitles when videos are downloaded
improved: conflict resolution for SiteUtils and Hosters with equal names: Use the Type defined in the assembly with the latest compile time
improved: DefaultWide skin uses an OnlineVideos specific video overlay
Version 1.6.0.0
added: "Play All (From here)" to context menu
added: SearchRelatedKeywords via context menu (thx Guzzi)
added: new virtual method to Hoster class that allows passing a proxy
added: skinfiles for Titan skin
fixed: Toggle subtitles (L on keyboard) not working in fullscreen playback
fixed: incorrect dialog asking to update the local site when trying to report it broken
siteparser: now possible to edit videolistregex at search-results
improved: made MPUrlSourceSplitter a standalone MPE package and included it as reference
Version 1.7.0.0
Plugin
fixed: SiteManager converts LastUpdated to Local Time taking the timezone into account
fixed: removed excessive logging of MMS Downloader
changed: Webservice reference now uses DNS instead of IP
changed: OnlineVideos log files preserve extension
changed: removed Titan skin files from SVN and installer (they are maintained by Titan Team)
added: downloaded video also save matroska xml with the Title, Description, Airdate
added: made skipping single categories user-configurable for each site
Filter
fixed some bugs related to live streaming (AFHS, RTMP)
changed MMS protocol implementation supports re-opening connection
added new error - connection lost, cannot be reopened
added live flag to all protocols
fixed HTTP protocol signaling end of stream
fixed time based seeking to issue seek request to same time faster pausing and stopping video playback
fixed freezing when seeking and no data available
fixed re-opening connection if connection is lost
Version 1.8.0.0
fixed DownloadedVideos site shows incorrect video title for some sites
fixed running OnlineVideos Config from MediaPortal Extension Manager
added a new type of Player: "Browser" - with a supplemental executable to show a browser window full screen for DRM protected videos
added Javascript Engine (Jurassic) that allows executing javascript code
added a GUIProperty so skinners can use the user-configured OnlineVideos plugin-name (#OnlineVideos.HomeScreenName)
changed: HosterBase now inherits from MarshalByRefObject so Hosters can be used from other plugins easier
Version 1.8.1.0
compatibility with MediaPortal 1.7
Version 1.9.0.0
fixed SearchHistory not restored correctly on next MP start (Encoding was wrong)
fixed possible MediaPortal crashes due to the notify dialog after Download not called on UI thread
improved handling of actions for Browser Host based Site Utils and provide a way of automatically enabling/disabling Silverlight Application storage
included Titan skin files
Version 2.0.0.0
fixed: search history not restored on next start (encoding was wrong)
fixed: possible MediaPortal crash due to the notify dialog after a download not called on UI thread
added: option to pass subtitle info from a Hoster to a SiteUtil
added: automatic encryption of user's passwords
improved Browser Host Player
included Titan skin files
moved to .Net 4.0
changed: now using the new (merged) IPTV/URL filter
OnlineVideos core API cleanup
Version 2.1.0.0
added HTTPS as valid protocol
added custom HTTP headers support for MPUrlSource filter
improved Hoster url matching
added warning dialog when getting empty url from playbackoptions
improved browser host memory usage by minimising MediaPortal to the system tray
moved to github
Version 2.2.0.0
added options to configure remote server authentication or proxy server authentication for HTTP, AFHS, MSHS and M3U8 protocols
BrowserPlayer changes to support MediaPortal2
Version 2.3.1.0
MediaPortal 1.16 support
Last edited by a moderator: