Me TV Changelog

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)

  • Bug fix release

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)

  • Fix for Lenny compile

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)

  • Converted to GtkBuilder

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)

  • More bug fixes.

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.