What's new in Me TV 2.0.0
Mar 31, 2011
- Uses a client server model so the server can run headless
- Before/after extra recording is now channel specific
- Can now edit channel name, before/after extra recording from the channels dialog
- Can now specify either vlc, xine and gstreamer when starting the client
New in Me TV 1.3.4 (Nov 10, 2010)
- Using time_t instead of guint
- Refactored action after for SRs to a better location
- Better information about auto record conflicts
- Error messages now appear in status bar
- Added tooltips to control buttons
- Preferred language feature removed
- Fix for 1 min recordings on DVB-S cards
New in Me TV 1.3.3 (Nov 2, 2010)
- Moved screensaver inhibit to player
- Changed channels.conf parser to accept VSB_8
New in Me TV 1.3.2 (Aug 7, 2010)
- Fixed recording filename on instant record
- Fixed mute when changing channels
- Moved PAT/PMT write timer to channel stream class
- Added time to status bar in fullscreen
- Added next/previous day buttons to EPG
New in Me TV 1.3.1 (Jul 16, 2010)
- Fixed issue with hyphens in man page
- Made window hide more responsive
- Treating a single hyphen in the EPG subtitle as blank
- Added Watch Now button to EPG event dialog
- Status icon now shows SR description rather than channel description for SRs
- Added CZ scan range (patch from Luboš Staněk)
- Fixed issues with non-translatable strings in UI file (patch from Luboš Staněk)
- EPG thread now stays running when no streams are in running
- Better message when unable to talk to gnome-screensaver
- Scheduled recording manager should now only save if dirty
- Preferred language is now an entry
New in Me TV 1.3.0 (Jul 3, 2010)
- UI change to reduce vertical requirement
- Removed fullscreen bug workaround
- Switched to a 2 mode interface
- Added volume control
- Fix for auto subtitle/audio stream selection
- Added --devices command line option
- Added auto record feature
- Channels/EPG events no longer save if not dirty
- Display stream is stopped when main window is closed
- Fix to only select first preferred language stream
- Added description to EPG tooltips
New in Me TV 1.2.6 (Jun 14, 2010)
- Clearing demuxers on channel stream destroy
- Added signal strength column to scan dialog
- Added rename option to channel conflict actions
- Added repeat option for channel conflict
- Added command line option for no screensaver inhibit
- Put command line parse in try/catch so command line errors get reported
- Auto audio/subtitle selection does not delay any more
- Selected better default for epg_page_size
New in Me TV 1.2.5 (Jun 12, 2010)
- Fixed EPG event dialog not updating due to unencoded XML
- Fixed crash bug on right-click channel record
- Added LT scan range
- Volume icon is now context sensitive
- Now stopping/starting frontend thread when modifying streams
- FrontendThread now polls for data
New in Me TV 1.2.4 (May 17, 2010)
- Right-click on EPG events toggles record
- Right-click on rows in the EPG event search dialag toggles record
- Shutdown after record implemented
New in Me TV 1.2.3 (May 11, 2010)
New in Me TV 1.2.2 (May 10, 2010)
- Fixes lock up when scanning
- Fixes autoscan range for Italy
- Switched to a DBus screensaver inhibitor
- Removed icons from menu
New in Me TV 1.2.1 (May 3, 2010)
- Multi-device support (that actually works)
- Recurring scheduled recordings
- After record actions
New in Me TV 1.2.0 (Apr 11, 2010)
- Autoscan
- EPG Search
- Unique application
New in Me TV 1.1.6 (Jan 21, 2010)
- Application class not inheriting from Gtk::Main (LP: #509029)
- Fixed Exception: Read timeout at me-tv startup (Clear QAM) (LP: #509040)
- Fix for uninitialised version_number in ATSC EIS parser (LP: #509515)
- Fix for inefficient polling of EPG data (LP: #509091)
- Default demuxer timeout set to 5 seconds
- Using XK_Control rather than XK_Shift (LP: #506855)
- Ignoring events older than 10 hours (LP: #510005)
New in Me TV 1.1.4 (Jan 16, 2010)
- Heap corruption during channel scanning (LP: #505454)
- EPG Detail "description" shows only the subtitle (LP: #503051)
- Not removing display stream when stopping recordings (LP: #506078)
- Added sl translation
New in Me TV 1.1.3 (Jan 9, 2010)
- Use GLib/Gio instead GNet (LP: #503214)
- Removed deprecated libgnome/ui dependency (LP: #503219)
- Applied patch from Ludwig Nussel to fix compile error on glibmm 2.16.1
- Added PES type 0x80 to be a recognised video stream
- Fix for FTBFS on Debian GNU/Linux 5.0 (LP: #503910)
- Removed GTK+ 2.16 requirement from UI file
- EPG now honours the version number field and updates EPG events
New in Me TV 1.1.2 (Jan 4, 2010)
- EPG now reads CVCT to get source_id (LP: #502306)
- Added missing bit for PID calculation (LP: #502660)
New in Me TV 1.0.2 (Dec 13, 2009)
- Added option to remove colon from recording filenames (LP: #491602)
- Fixed type mismatch on show_epg_tooltips
New in Me TV 1.0.1 (Nov 30, 2009)
- Updated intltool
- Applied Martin Pitt's patch for duplicate ids
- Updated include order in channels.h to allow compile in recent kernel
- Ignoring scheduled recording check for same scheduled recording (LP: #437142)
- Added iIGNORE_SQLITE3_THREADSAFE_CHECK to disable sqlite3_threadsafe check for Hardy compile (LP: #433996)
- Added support for EPG in Hong Kong from Raymond Tau (LP: #477388)
- Set timeout for EPG events to 1 second (LP: #434994)
- Moved DB to .local/share/me-tv (LP: #486247)
- Added schema file for GConf (LP: #460612)
- Default channel on startup and device change is now device specific (LP: #486838)
New in Me TV 1.0.0 (Aug 10, 2009)
- Reimplemented menus/toolbars in UIManager
- Added menu accelerators
- Added Channel Up/Down and "Change View Mode" menu items
- Using a configurable deinterlacer rather than the hard-coded tvtime
- Added French translation
New in Me TV 1.0.0 Beta 4 (Aug 8, 2009)
- Reimplemented menus in UIManager
- Added menu accelerators
- Added Channel Up/Down and "Change View Mode" menu items
- Using xine's default interlacer rather than the tvtime one
New in Me TV 1.0.0 Beta 3 (Aug 7, 2009)
- Reimplemented menus in UIManager
- Added menu accelerators
- Added Channel Up/Down and "Change View Mode" menu items
- Using xine's default interlacer rather than the tvtime one
New in Me TV 1.0.0 Beta 2 (Aug 5, 2009)
- Reimplemented menus in UIManager
- Added menu accelerators
- Added Channel Up/Down and "Change View Mode" menu items
- Using xine's default interlacer rather than the tvtime one
New in Me TV 0.10.3 (Aug 1, 2009)
- Changed default read timeout to 15 seconds
New in Me TV 0.10.2 (Jul 28, 2009)
New in Me TV 0.10.1 (Jul 24, 2009)
- Now using a custom xine player
- Fixed mute on channel change issue
- Fixed video size issues on startup
- Added channel changing by key bindings
New in Me TV 0.10.0 (Jul 23, 2009)
- Now using a custom xine player
- Fixed mute on channel change issue
- Fixed video size issues on startup
- Added channel changing by key bindings
New in Me TV 0.10.0 Beta 3 (Jul 19, 2009)
- Now using a custom xine player
- Fixed mute on channel change issue
- Fixed video size issues on startup
New in Me TV 0.10.0 Beta 1 (Jul 18, 2009)
- Now using a custom xine player
- Fixed mute on channel change issue
- Fixed video size issues on startup
New in Me TV 0.9.6 (Jul 13, 2009)
- Scheduled recordings/EPG events are now deleted when the channel is deleted
- An attempt to make the scan/import more friendly to duplicate channel names
- Made EPG save more efficient
- Fixed crash when adding a scheduled recording
New in Me TV 0.9.5 (Jul 7, 2009)
- Using xshm as default xine video driver
- Added conditional compile for recent DVB parameters (not available in Debian stable)
- Fix for "GtkSpinButton: setting an adjustment with non-zero page size is deprecated"
- Removed g_error() calls from THREAD_CATCH which forced the application to abort
- Made initial tuning file parser a little more robust
- Added periodical prune() call for the EPG events held in memory
New in Me TV 0.9.4 (Jun 27, 2009)
- Fixed xine audio/video driver saving in preferences dialog
- Added logging to NIT code
- Added scrolled window to scan results tree
- Added Terrestrial/Cable delivery system descriptor parser
- Wrapping database updates in a BEGIN/END transaction block for better performance
- Removed SaveThread code, no longer required
- Accepting empty text encoding as 'auto'
- Fixed hidden cursor not being made visible over drawing area
New in Me TV 0.9.3 (Jun 18, 2009)
- Added extra logging for character set conversion
- Updated Channel Editor and Scan Dialog
- Fixed hang when cancelling the scan dialog
- Fixed issue with selecting new channel after Channel Editor/Scan Dialog
New in Me TV 0.9.2 (Jun 14, 2009)
- Patched some more code that might potentially hang
- Fixed debug information when searching for service ID
- Fullscreen workaround is now turned off by default
New in Me TV 0.9.1 (Jun 5, 2009)
- Fix to stop EPG update crashing the application after faulty save (LP: #72872)
- Fixed spin buttons from GtkBuilder conversion (LP: #382197)
- Fixed ComboBoxs in preferences dialog
- Application can now start without a device.
New in Me TV 0.9.0 (May 31, 2009)
New in Me TV 0.8.14 (May 27, 2009)
- Fixed icon on application popup menu
- Not updating EPG when it's not shown
- Changed "read_timeout" option to "read-timeout"
New in Me TV 0.8.14 Beta 2 (May 22, 2009)
- Really fixed icon this time
New in Me TV 0.8.13 (May 20, 2009)
- Moved from GNOME to GTK frontend to make the transition to GtkBuilder easier
- Using read_timeout for tuning lock
- Removed include linux/types.h to allow to compile with newer kernels
New in Me TV 0.8.12 (May 14, 2009)
- Added option for setting demuxer read timeout.
New in Me TV 0.8.11 (May 8, 2009)
- Fixed unsupported engines
- Fix so that the Add button appears for channel import
- Fix for duplicate channel error when adding channels
New in Me TV 0.8.10 (May 6, 2009)
- Can now only add unique channel names
- Fixed up scanner UI to not return channels on cancel
- Increased timeout to 5 seconds again (LP: #371165)
- Fixed issue with SQLite bound parameters not being reset on subsequent calls
New in Me TV 0.8.9 (May 3, 2009)
- Channels don't persist until channel dialog exists.
New in Me TV 0.8.8 (May 2, 2009)
- Took channel save out of the main GDK thread because in Jaunty it is very slow causing UI lock-ups.
- Added subtitle support
- Fixed issue with scanner reporting incorrect percentage
New in Me TV 0.8.6 (Apr 24, 2009)
- Added default device option to command line
- Scheduled recordings now have a device parameter
- Screensaver failure message should now only show once
New in Me TV 0.8.5 (Apr 15, 2009)
- Changed screensaver poke method to be a configurable command (Default: gnome-screensaver-command --poke)
- Fixed channel persistence (LP: #361514)
New in Me TV 0.8.4 (Apr 14, 2009)
- Fix for forward slashes in description (LP: #359710)
New in Me TV 0.8.3 (Apr 9, 2009)
- Fixed bug where instant record was stopped because scheduled_recording_id is not being cleared.
New in Me TV 0.8.2 (Apr 8, 2009)
- Fix for bad EPG data collection if multiple languages
- Fixed errors from Gentoo output
New in Me TV 0.8.1 (Apr 8, 2009)
- For lordvan, this version has a fix so that the .me-tv directory is created.
- Also, contains a bug that stops multi-language EPG from working properly.
- This version is not recommended for normal use. 0.8.2 will be out shortly, use that instead.
New in Me TV 0.8.0 (Apr 1, 2009)
- DVB-S support! Big thanks to Florian.
- Database tier has been rewritten to be more efficient.
- After much indecision, the xine engine will remain as the only supported engine. Feel free to try out the others.
- Scan dialog has been rewritten to be a little more obvious about getting initial tuning files (I hope)
New in Me TV 0.7.16 (Mar 1, 2009)
- Fix so to increase the granularity of the GTK EPG widget
- Small performance fixes
New in Me TV 0.7.15 (Feb 21, 2009)
- Added support for 2 tuner devices
- Fixed a performance issue where the EPG was causing temporary lockups
New in Me TV 0.7.14 (Feb 11, 2009)
- Fix so that minimise mode does not crash
- Fix so that status icon shows current event
- Compatibility changes for 2.6.29 kernel
- ATSC support! (but not for scanning)
- Program details dialog is now resizable
- Fix so that the first EPG event is loaded in the correct order at when inserted
New in Me TV 0.7.13 (Feb 8, 2009)
- Emergency bug fix release, removed the periodic data.vacuum() call.
New in Me TV 0.7.12 (Feb 8, 2009)
- EPG events are now stored in memory to conserve disk access, written periodically and on exit
- Added option to compile in libvlc, libxine, libgstreamer and mplayer engines
New in Me TV 0.7.11 (Jan 26, 2009)
- Fixed issue with incorrect initialisation of application_dir
- Deleting old events periodically
- Vacuuming database periodically
- Fixed issue were EPG had gaps if start_time was now
- Fixed issue with application terminating on main_window hide
New in Me TV 0.7.10 (Jan 21, 2009)
- Added dynamically loaded VLC based engine (Compiled out by default)
- Persistent window geometry
- Added option for hiding status_icon
New in Me TV 0.7.9 (Jan 18, 2009)
- Fixed issue with man page not being included in dist
- Fixed issue with initial scan parser
- Added fa translation
New in Me TV 0.7.7 (Dec 31, 2008)
- Added de translation
- Added it translation
- Put in timeout for xine process to reap
- Fix for extent EPG events
- MPlayer engine is available again
- Added channels.conf importer
New in Me TV 0.7.6 (Dec 8, 2008)
- Removing FIFO on every request so that stalled xine processes don't interfere with new xine requests
- Added sv translation
New in Me TV 0.7.5 (Dec 1, 2008)
- Changed recording mechanism to use an IOChannel for better buffering
- Opening streamer in main thread to avoid race condition
- Now reports if xine binary is not available
New in Me TV 0.7.4 (Nov 26, 2008)
- Fixed issue with race condition on scheduled recording
New in Me TV 0.7.3 (Nov 24, 2008)
- Fixed recording logic switch
- Fixed meters dialog without border
- Fixed dialog warning messages
- Default video driver is xv
New in Me TV 0.7.2 (Nov 5, 2008)
- Writes to FIFO are now non blocking so a xine crash will not lock up the application
- Fixed issue with mute not restoring its state
- Fixed issue with child xine process not reaping
- Put in a retry mechanism for database locks so that concurrent versions can work together
New in Me TV 0.7.1 (Oct 24, 2008)
- Removed more compiler warnings
- Added --maintenance-mode (-m) to application
- Added xine audio driver option in preferences dialog
- Added 24 hour workaround for GnomeDateEdit
New in Me TV 0.7.0 (Oct 20, 2008)
- Fixes issue with EPG not showing
- Includes Czech translation
New in Me TV 0.6.4 (Sep 29, 2008)
- Cleaned up code ready for packaging. I have asked for this version to be uploaded into debian, hope it passes.
New in Me TV 0.6.3 (Sep 26, 2008)
- Fixed keycodes for GDK input
- Fixed time in EPG header
- Fixed 2 GB recording limit by adding O_LARGEFILE to open() (LP: #272766)
- Fixed crash on start up (LP: #259911)
New in Me TV 0.6.2 (Sep 19, 2008)
New in Me TV 0.6.1 (Sep 19, 2008)
- Several stability fixes
- Bug fix where scheduled recording selected first channel
New in Me TV 0.6.0 (Sep 15, 2008)
- 0.6 is a complete rewrite in C++ making use of available C++ libraries. The release will not suit everyone, notably support for ATSC, DVB-S and conditional access devices has been removed.