Skip to content

Latest commit

 

History

History
119 lines (90 loc) · 3.28 KB

ROADMAP.md

File metadata and controls

119 lines (90 loc) · 3.28 KB

roadmap

TBD

  • catch up with newer chromecast

  • show status of what's being recorded

  • add "now showing" to the channel table?

  • add font and scale settings so you can tune the UI to your screen size

  • improve the what's on now so it doesn't get squashed too thin

  • save a cache of channel information

  • make display more attractive

  • add a filter feature, to exclude or only include channels

  • some sort of TV region filter

  • some soft of search feature which can search title, sub title etc

  • add username/password function which gets passed to TVH, so recordings are owned by the right person, and settings can be saved per person

  • make the persistent auth feature dynamic rather than manually set

  • make password fields write-only, or hide them in some way?

Bugs

Done - in reverse order

202205

  • big fixes
  • W3C fixed
  • pylint fixes
  • added channel table
  • added a local path to picons, if set can avoid making bad img src
  • improved the hover tooltips for live, chromecast, record and title
  • fixed the EPG/channel layout
  • improved the EPG layout

20210209

  • can choose streaming profiles
  • can choose digest auth
  • can set page bgcolour
  • can force picon size
  • fixes for latest pychromecast from Pip3

.. with many thanks to dgilbert2 for his ideas and patience

20201125

  • live stream m3u contains the persitent auth token
  • recordings stream m3u contains user:pass
  • various bug fixes

20191114

20190303

  • added automatic refresh
  • channel tag filters are preserved
  • allow for persistent auth token to prevent having to put a username/password into the media player

20181216

  • fixed the API calls which got broke when I previously made the HTML more W3C compliant

20181015

  • added upgrade check

20181009

  • channel tag filters now work

20181006

  • record function pops up a separate window; no need to confirm the profile if there's only one

20181006

  • started function to filter on tags
  • added ability to turn channel icons off and on
  • add a hover feature to show more information about a program
  • uses TVH server's own channel images; not sure if this is better

20181003

  • implemented a settings page
  • now instructs the user to create a directory for /var/lib/tvh_epg for settings and caches etc

20181001

  • channel icons

20180927

  • recording function works, but it's ugly

20180926

  • started the recording function
  • colour coded now/next
  • sets a time limit to limit width, not just number of EPG events

20180925

  • got now/next boxes to be good proportions

20180924

  • some progress using CSS to make now/next boxes be proportionate

20180923

  • analyse the EPG data for a specific channel so can calculate duration

20180922

  • make channel link generate an m3u with the auth token
  • add status page (needs admin rights)

20180921

  • make channel name be link to the live stream
  • add a function to get the channel list
  • experiment with a function to get the EPG data for a specific channel

20180920:

  • create a github repo and push some stuff in there
  • get a simple web page that extracts and displays any old EPG data
  • create a config module as a temporary solution pending a proper settings function
  • get a simple CGI-BIN up which talks to the API
  • start a TVH Epg web interface in Python