=============
Version 0.1.8
=============

In this release live TV and recordings handled the same way.
Thus conflicts between live TV and recordings can be resolved.
Furthermore, all features that are available in gnome-control-center can
be accessed from the Totem plugin. The setup assistant got re-designed and
does most of the work automatically now.
This release depends on libgee 0.1.6 and gst-rtsp-server 0.10.4.

- Fixed bug #582927: Totem plugin fails to start: Non-ASCII character in python source
- Fixed bug #582925: Symbol-rate unit mismatch
- Renamed method WriteChannelsToFile to WriteAllChannelsToFile. WriteChannels now expects a list of SIDs and a path and will store all channels in the given order to the file.
- Added the possibility to choose and reorder channels after the scan completed.
- Added SetDeviceGroupName, (Get|Set)RecordingsDirectory methods
- Added EditGroupDialog
- Fixed crash when adding same epg event of different device group.
- Delete EPG events of group when it gets destroyed
- Moved handling of devices and creating dvbbasebin elements to new ChannelFactory and PlayerThread classes.
- Added DVB menu, schedule dialog, timers dialog, preferences dialog and right-click menus to Totem plugin
- Implemented Rygel MediaServer spec.
- Fixed bug #586230: Channel results should pack checkbox in first column
- Fixed bug #586231: Removed frequency column and never show horizontal scrollbars
- Fixed bug #586224: No need for device selection in setup wizard
- Fixed bug #586226: Device type not user-friendly
- Re-designed big portions of gnome-dvb-setup (fixex bugs #586227, #586228 and #586232)
- Add Hong Kong to list of countries in Initial Tuning Data Page
- Stop streaming channels when a recording is about to start on a different transport stream and no free devices are available
- Fixed bug where all streams of a channel were stopped when a single client/recording stopped
- Check if all required GStreamer elements are available, if not print an error message and quit.
- Override information that Totem writes to GtkRecentManager

=============
Version 0.1.7
=============

This release mainly fixes an error of the last release where an
unreleased version of libgee was used to generate the code.
Furthermore, scheduling a recording by EPG event will now
automatically add a margin before and after the recording.

- AddTimerForEPGEvent calls AddTimerWithMargin now

=============
Version 0.1.6
=============

This release adds a dialog to gnome-dvb-control to manage recordings.
In addition, a bug in the channels scanner has been fixed. The results
should be reproduceable in each scan now. In addition, you can now
record multiple channels on the same transport stream at the same time.
EPG information is now stored for each device group separately. Therefore,
you have to delete the old database at ~/.cache/gnome-dvb-daemon.
This version requires gst-rtsp 0.10.2.

- Save channel's name instead of SID in Recording
- Added GetChannelName method to RecordingsStore
- Added RecordingsStore and RecordingsView widgets and RecordingsDialog
- Added Recordings button to manage recordings
- Only create EPGScanner in DeviceGroup if with_epg_scanner is true
- Fixed bug that channel scanner did not find all channels
- Adjust to latest gst-rtsp-server
- Added GroupId property to Channel
- Store EPG information for each device group separately
- Add default early start and late finish values to timers
- Timer is now due if the current time is greater or equal the timer's start time and the timer didn't expire, yet
- Added AddTimerWithMargin method
- conflicts_with returns false if channels of timers are on the same transport stream
- Fixed bug in Recorder that prevented recording multiple channels on same TS working correctly

=============
Version 0.1.5
=============

In this release the values in the channels.conf file are checked.
In addition, a bug has been fixed where device groups weren't restored
correctly and text and layout of the assistant were improved.

- Start EPG scanner after group has been created
- Added sanity checks when getting values, names and nicks from enums
- Adjusted to changes in AdapterType enum. Fixes error when parsing channels.conf
- Improved sanity checks for values in ChannelListWriter
- Abort parsing line when converting enum failed
- Made some of the DBus calls in clients async
- Retrieve adapter type and name in a single pipeline
- Improved the wording in the assistant to be HIG compliant
- Added refresh button which reloads the program guide

=============
Version 0.1.4
=============

This release fixes a couple of bugs and shows a timer icon
in gnome-dvb-control if a recording overlaps with the event
and a help message if no groups are configured.

- Import correct module in gnome-dvb-setup
- Fixed imports in Totem plugin
- Use action_remote instead of set_mrl_and play in Totem plugin
- Fixed problem when epg scanner was stopped during an active scan
- Renamed Timer.is_in_range to get_overlap_local. It now returns the type of the overlap, too
- Added HasTimerForEvent method to Recorder DBus interface
- Display timer icon in the first column if a timer exists that overlaps with the event in gnome-dvb-control
- Display help message if no devices are configured
- Only print debug messages with --debug is provided
- Mark timers button sensitive when group is selected
- Don't add device groups of unknown type
- Renamed get to get_event to avoid confusions with GObject's get method
- Renamed get to get_channel to avoid confusions with GObject's get method

=============
Version 0.1.3
=============

In this release all UI clients have been merged into
gnome-dvb-control (previously gnome-dvb-schedule).
In addition, dvb-daemon works with gst-rtsp-server 0.10.1.

- Adjusted to changes of gst-rtsp-server in main branch
- Integrated gnome-dvb-timers and gnmome-dvb-preferences into new gnome-dvb-control (previously gnome-dvb-schedule).
- Display help message if no channel is selected
- Removed Preferences ToolButton.
- Added ToolButton and MenuItem for 'Previous Day' and 'Next Day' 
- Show error message when timer for epg event could not be created

=============
Version 0.1.2
=============

This release mostly fixes bugs and memory leaks.
Therefore, scanning for channels works much better.
Furthermore, the program guide looks much nicer now.

- Added GetDeviceGroupName method to Manager DBus interface.
- Added parameter name to AddDeviceToNewGroup method.
- Added name field to dialog to create new group.
- Added freq_left parameter to frquency_scanned signal.
- Removed GetQueueSize method from Scanner interface.
- Fixed bug	#565247: Progressbar while scanning channels doesn't work correctly
- Use only one TreeView in ChannelScanPage and display channel type as icon.
- If channel is	scrambled display emblem-readonly icon in scanner
- Retrieve network name	correctly.
- Fixed a couple of bugs in the Scanner that caused the output to change on each scan.
- GConfStore got replaced with SqliteConfigTimersStore which stores everything in a Sqlite DB.
- Dropped gconf dependency.
- Fixed crash when returning NULL string over DBus
- Cleanup correctly when process is aborted
- Add recording to RecordingsStore when	recording begins.
- Use event's short and extended description as	Recording's description
- In serialized recording save name and	description in as last two items
- Minor UI tweaks in new timer dialog
- Improved epg browser to look much nicer

=============
Version 0.1.1
=============

This is the first release that features live TV streaming
via RTSP and a Totem plugin to watch live TV and recordings.

- Made sure it compiles with latest Vala
- Use .mpeg extension instead of .ts for recordings
- Added GetChannelURL to ChannelList DBus interface
- Accept any number of whitespaces between values in initial tuning data
- Added	ChannelsTreeStore widget
- Added live TV streaming support via RTSP
- Added Totem plugin

Translations:
    - Swedish (Daniel Nylander)

=============
Version 0.1.0
=============

This is the first release of GNOME dvb-daemon.
With dvb-daemon you can easily setup your DVB cards,
schedule recordings and browse EPG.

The list of features includes:
    - Recording with manually provided start time and duration
    - Automatically distribute overlapping recordings between adapters of same group
    - Scan for channels with initial tuning data
    - Brute force scan for DVB-T
    - Browse already recorded shows
    - Browse EPG data
    - UI to scan for channels
    - UI to configure devices
    - UI to create and delete timers
    - Schedule recording from EPG
    - Recognize when recorded show is deleted manually and not by the daemon
    
This is the first release, so things might fail. If that's the case for you
please report any issues you encounter.
