Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snapcraft configuration for build (plus some helpers) #265

Open
wants to merge 207 commits into
base: master
Choose a base branch
from

Conversation

ted-gould
Copy link

@ted-gould ted-gould commented Aug 28, 2021

This branch creates a snapcraft configuration to build a snap of xTeVe. I packaged this so that I could run Ubuntu Core and my Raspberry Pi 3 and get everything auto-updating and secure.

Most of this diff is involved in the snapcraft configuration and helpers. I had to add a couple features to xTeVe to make it work better:

  • Added a way to query the version so it automatically showed up in the package manifest
  • Added a way to get the current tuner usage in the API so snapd won't upgrade it while someone is watching a stream
  • Created two small helper utilities to make all that easier
  • Added a param to disable updates as the snap is on a read-only file system and that doesn't make sense

I've uploaded the snap to the snap store but left it as unlisted. Happy to transfer the name over to the project.

winguru and others added 30 commits June 10, 2021 17:06
* added "filepath.ToSlash()" around path variables to properly references all operating system path types as forward slashes.
* modified func "readFilesToMap" and func "getLocalPath" for above fix
* Tvg-shift is added to local time zone, negative numbers are further West
* Recalculates EPG start and stop time based on Tvg-shift offset
* Adds Timeshift column in channel mappings screen and in channel details
* Added support for preserving existing M3U Channel numbers per filter
* Added support for starting channel number mapping per filter
* Added support for filling missing EPG data w/ xTeVe Dummy EPG per filter
* A bit of code refactoring for JavaScript best practices
SenexCrenshaw and others added 30 commits August 25, 2022 11:16
Formatting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants