- Reorganize config.ini file
- Use locast official method of logging in and getting streams
- Start using pip for third-party plugins
- Rename
plex_accessible_ip
/plex_accessible_port
toadvertise_ip
/advertise_port
. Addbind_ip
/bind_port
options (#98) - Hopefully phase out FCC channel checking (when locast reports proper channel numbers) OR at least use an automation script to being the channel values into github externally.
- Install script for those not using docker
- Enable multiplatform Docker image
- Wrap HTTP requests around error handling that existed in do_tuner() previously
- Documentation added for Kodi, Emby/Jellyfin
- Implement proper logging
- switch to host networking in docker if it's ever supported outside of linux
- Use third-party http request framework with proper session cookie support (@deathbybandaid)
- Some kind of web based UI to modify config
- Look into pull requests suggestions for ip addressing
- A way to daemonize the script for those running outside of docker
- Future, future -- if we use ffmpeg for fancier things - look into enabling hw accel for video: https://hub.docker.com/r/linuxserver/plex
- Most bugs squashed
- More login fixes (thanks @cklinker)
- Fix for login issues due to locast using some kind of captcha (issue #272 - thanks @jg-24, @purduepete, @tmwebb2, @Nbr1Sniper, @mazinkhu, and others)
- Additional fixes to help correct FCC database download issues
- Fix for getting the FCC stations (thanks @ThomasPBrauer)
- Tweaks to instructions: Fixes to finding the IP, added some how tos to creating a service (thanks to warrenmelnick and tharris9d)
- Add error handling for when a channel in the EPG exists that does not exist in the channel list
- Fix an issue where logins fail when passwords with a '%' are used
- Create dev branch, add contributing docs to mention dev branch
- rename master branch to main branch
- moved most SSDP messages to show when new config option
verbose
is set to true - potential fix for error in getting fcc database
- fixed a bug in deleting stale cache EPG data
- Reorganized codebase for better modularity (@deathbybandaid)
- Included all DMA codes so we don't have to update whenever locast rolls out to a new market (@deathbybandaid)
- Added automatic pulling from FCC database (@deathbybandaid)
- Added m3u/xmltv playlist endpoint (for Emby, Kodi etc.) (with help from @deathbybandaid)
- Fixes to resolve legal complaints and...
- ...uses a new way to connect to Plex
- Some fixes for SSDP, may start working for applicable systems
- Added ability to disable SSDP using config.ini
- Fixes issue with query string in GET requests to the tuner
- Made sure all errors return nonzero
- Switch to Python 3 (Thanks @ratherDashing! & @deathbybandaid)
- Fix to resolve Locast auth issues
- Scripts are now fully linted (Thanks @deathbybandaid!)
- Updated Readme for spelling/clarity/credits (Thanks @tri-ler and @gogorichie!)
- Added ability to place config in /app/config folder for Kubernetes users (Thanks @dcd!)
- Added Detroit DMA support (Thanks @precision!)
- Fix tuner count comparison (Thanks @ratherDashing!)
- Refactored geolocation to mirror Locast methods (Thanks @FozzieBear!)
- Added new contributing document and added unreleased section in changelog
- Changed some var names for clarity.
- Fixed a bug where users running on bare command line/terminal could not set their ports. (Thanks @teconmoon)
- Removed some old stuff in Dockerfile that are confusing users
- Fixed a bug that prevented the success message from showing
- Added success message at the end to indicate successful running
- Fixed bug in docker-compose.yml
- Updated readme for better clarity
- Migrated environment settings to ini file -- should fix issues with special characters in username/password, security concerns (thanks for the suggestion @jcastilloalonso), as well as allowing to tweak internal settings without resorting to modifying code.
- Added ffmpeg.exe for Windows users
- Merge fix to end ffmpeg zombie processes (thanks @FozzieBear!)
- Add MINNEAPOLIS-ST. PAUL (thanks @steventwheeler!)
- Fix for channel detection on subchannels ending in zero.
- Enabled Miami and West Palm Beach markets
- Fixed issue #10: renamed "docker-compose.env" to ".env"
- Added support for Tampa market
- Updated Changelog
- Fixed a bug in docker-compose.yml
- Fixed channels that only have one low resolution stream
- Overhauled channel detection and interpolation
- Reorganized api research notes to it's own folder
- Fix bugs in callsign detection
- More doc changes
- Created changelog!
- Remove telly dependency and doing the managing of streams and requests all by ourselves.
- Proper channel/subchannel applied to lineup