What's new in get_iplayer 2.80
Aug 30, 2011
- Don't attempt to update plugins if packagemanager is set
- Makefile now updates version number in web page
- Fixed creation of symlink to latest version
- Improve documentation of PVR options
- Removed ID3 tagging for AAC audio files
- Automatically update date in manpage when it changes
- Update authors section in manual pages
- Record contributors when releasing a new version
- Add MP3 VBR option for AAC transcoding
- Handle embedded param name in Akamai auth token
- Ensure that for loops always receive array even if only one episode
- Revamped --showoptions and search options initialisation
- Option to mux video as MKV instead of MP4
- new tagging implementation
- Use File::Spec functions for programme/thumbnail file paths
- Fix broken flashhd downloads.
- Typo fixes
- Ensure output file extension changes with download mode
- Ensure safe 32-bit date if timegm() fails
- Use File::Spec->rel2abs to sanitise output directory
- Add --aactomp3 option to force transcoding AAC to MP3
- Output AAC as M4A for iTunes with metadata tags
- Add Radio 4 Extra
- fixed regression as this broke the path used by get_iplayer for update
- Update version number in web page. Must fix release script
New in get_iplayer 2.36 (Sep 17, 2009)
- The experimental localfiles MP3 plugin was added, which requires MP3::Info.
- The --page, --pagesize, --sort=, and --sortreverse options were added to control output of displayed matches.
- Metadata extraction was improved for URL-based recordings.
- The itv plugin was removed because it no longer works.
- Absolute paths are saved in history.
- Thumbsize support was made more intuitive.
- Detection for BBC streaming URLs with mediaselector params in them was added.
- The 'Quick URL' box was added to Web PVR Manager to allow a user to record or play any supported BBC video/audio page.
- The 'Delete' button was added.
- The 'Hide deleted recordings' option was added.
- A preferences tab was added.
New in get_iplayer 2.32 (Sep 11, 2009)
- History entries can now be listed and searched by adding --history.
- The --info, thumbonly/metadataonly/subsonly options can now be used with --history to get metadata after recording.
- The --thumbonly option was added to download the thumbnail without recording the programme.
- A bug where iplayer name and episode was parsed incorrectly if there was no ':' in the title was fixed.
- Incorrectly interpreted error return codes from open3 external commands were fixed.
- Increasingly destructive signals are sent to spawned commands if a SIGTERM/PIPE/INT is received.
- A SIGTERM handler for the external program calls was added.
New in get_iplayer 2.27 (Sep 7, 2009)
- The new --series option was added, which lists only series names with a number of episodes and categories.
- Thumbnail size support was added.
- Use --thumbsize=N to select the size of the thumbnails in the cache (use --info to see available thumbnail sizes).
- Use --thumbsizemeta=N to select the size of the thumbnails used in the metadata.
- The --help-basic option was added for a simple help page.
- Accuracy was improved for TV/radio feed 'name' and 'episode' parsing.
- A bug where streaming-only mode would fail if the recorded file already existed was fixed.
- The 'Series' link was added to each prog to allow the creation of a PVR record for that series.
New in get_iplayer 2.26 (Sep 7, 2009)
- 'Popular' and 'Highlights' TV and radio programmes are now tagged as categories. Use --category=popular or --category=highlights to use them.
- A longer description is extracted from BBC iPlayer metadata for info and metadata files.
- Support was dropped for rtmpdump versions older than 1.5.
- Invocation of flvstreamer, id3v2, vlc, ffmpeg, and mplayer was improved to avoid using the shell.
- A bug was fixed where unlink was called as a command when purging old recordings.
- The realaudio --wav and --raw modes on non-Unix platforms were fixed.
- A new automated installer was released.
- In PVR Manager, external commands use non-shell invocation if possible.
New in get_iplayer 2.22 (Aug 28, 2009)
- A small bug where the number of matches was not displayed in non-PVR mode was fixed.
- The "Audio Described" category search was added to TV mode.
- The method of merging the list of programme versions for TV/radio modes was changed.
- The "Misc" options were made visible in advanced/long help mode.
New in get_iplayer 2.21 (Aug 27, 2009)
- This release adds a --packagemanager=disable option for externally managed get_iplayer packages.
- It changes /etc/get_iplayer/options to /var/lib/get_iplayer/options as a default system-wide options file for *nix to comply with Linux FHS.
- It will give a warning if options exist in /etc/get_iplayer/options.
- A --metadataonly option has been added to retrieve program metadata without streaming or recording the program.
- Thumbnails can also be retrieved alone by using --thumbnail option with --metadataonly.
- The --metadata=xbmc_movie format has been added/improved.
- If --multimode is used, all modes are recorded in one invocation of get_iplayer.
New in get_iplayer 2.16 (Aug 17, 2009)
- This release adds a new 'flashstd' iPlayer TV mode (480kbps H.264 640x360).
- It changes the default TV modes to: iphone, flashhigh, flashstd, and flashnormal.
- It fixes thumbnails and Web URLs for liveradio and livetv.
- PVR Manager has tooltip help.
- Program types are displayed in a multi-row table for better readability.
- All user-definable fields sent to get_iplayer are URLencoded to improve security.
- A --listen option has been added for a listen address, which defaults to 0.0.0.0 (and warns the user of insecure remote access capability if 127.0.0.1 is not used).
- A script update feature has been added.
- A 'Queue' button has been added for each program.
New in get_iplayer 2.00 (Jun 18, 2009)
- Tag substitution now uses version-specific metadata about the recorded programme.
- Caveat: if --pid is used to record a programme less metadata will be obtained
- Added and tags to allow for these download timestamp tags in filenames etc.
- Options presets can be applied so that you can have a saved set of options and invoke them using --preset or -z
- User options and Presets can now be edited as follows
- Option --prefs-show displays all options in the user options or preset if specified
- Options --prefs-add and --prefs-del adds/deletes specified options from the user options file or preset if specified
- Option --prefs-clear removes *all* options from the current preset or user options
- Option --preset selects predefined sets of options
- Option --preset-list lists all saved options presets
- Using --save option now reports an error telling user to use --pref options
- Option --pvr-single runs a specifically named PVR search
- User profile direcotry can now be overridden using --profile-dir
New in get_iplayer 1.97 (Jun 11, 2009)
- Now supports many more BBC web pages with embedded media such as Learning Zone
- Updated with new BBC iPlayer swfUrl
- Prevent checking for iPhone stream for BBC EMP and Live requests
- Improved BBC iPlayer pid parsing
- Limit filename to 256 chars max
New in get_iplayer 1.95 (Jun 10, 2009)
- Added live BBC iPlayer radio and tv support
- Live Radio streams are AAC+/AAC 96-128kbps
- Live TV Streams are either 512x288 or 640x360 VP6 500-800 kbps
- For live TV use options: --pid tv: --vmode flashnormal
- For live Radio use options: --pid radio: --vmode flashaac,wma,realaudio
- ChannelID can be found in the URL for the channel on the BBC iPlayer web page
- Note that not all Radio channels have AAC streams
- To stream add: --nowrite --stdout | mplayer -cache 128 -
- Live flash streaming requires flvstreamer or rtmpdump v1.5 or newer.
- Added validity checking to date and time calculations.
New in get_iplayer 1.93 (Jun 9, 2009)
New in get_iplayer 1.86 (May 20, 2009)
- Overhauled the get_iplayer updater
- Plugins will now only be updated if they are all writable
- Plugins in the system and user plugins dirs will all be updated
- Added hidden --packagemanager option to allow packages to disable script based updates
- Added --plugins-update option to force get_iplayer to download or update all the latest plugins
- plugins update will run if no installed plugins are found
New in get_iplayer 1.84 (May 8, 2009)
- Added STDOUT Streaming support for rtmp streams - only works with both --stdout and --nowrite
- Moved itv get_url method to itv plugin
- Make updater retry failed web updates
New in get_iplayer 1.82 (May 6, 2009)
- Full metadata is now obtained from cache if it exists before every get so that --command works properly with --pid.
- Added --rtmpport option to allow users to override the rtmp port - allows use of port 443.
New in get_iplayer 1.71 (Apr 30, 2009)
New in get_iplayer 1.69 (Apr 28, 2009)
- Initial Channel4 4oD Catch-up download support - requires rtmpdump v1.5.
- Channel4 support should use options: --pid ch4: --vmode=flashnormal.
- Indexing of Channel4 programmes to follow.
New in get_iplayer 1.66 (Apr 23, 2009)
- Programme type detection fixed for --pid downloads which are not in cache.
- No more history file read warnings unless in verbose mode.
New in get_iplayer 1.58 (Apr 9, 2009)
- Added --subsraw to allow saving of the raw subtitles file.
- Fixed bug where iphone mode sometimes had no streaming class defined
- Detect iphone mode 403 responses