Skip to content

Releases: Darkness4/fc2-live-dl-go

v1.3.0: Session cookies auto-refresh

11 Nov 20:16
v1.3.0
6c01468
Compare
Choose a tag to compare

live.fc2.com cookies can now be auto-refreshed

Caution

Windows binaries are not statically compiled since v1.1.3+3. This is obviously a bug that need to be fixed.

Note that this doesn't means it can "re-login". The idea is that you login with your browser to id.fc2.com with the "Keep me logged in" option, and fetch manually the cookies. These cookies can be used to authenticate without any credentials, and therefore, are able to refresh live.fc2.com cookies. The captcha "may" be skipped with that method (we'll see...).

Configuration changes:

 defaultParams:
   # ...
   ## Path to a cookies file. Format is a netscape cookies file.
   cookiesFile: ''
+  ## Refresh cookies by trying to re-login to FC2. "Keep me logged in" must be enabled and id.fc2.com cookies must be present.
+  cookiesRefreshDuration: '24h'

 notifier:
   notificationFormats:
     # ...
+    ## LoginFailed happens when the cookies refresh failed.
+    ## Available fields:
+    ##   - Error
+    loginFailed:
+      enabled: true
+      # title: "login failed"
+      # message: "{{ .Error }}"
+      # priority: 10

SHA256 Checksums

fb66cbfbd3e580ed50691dcfabdbd9aadf6b0d28aecb29dd61651cb82c5ec6b8 *fc2-live-dl-go-darwin-amd64
84105af4e8c88ec19cbd4a2f3673e0df2641e49efab05eeae5ddf03f32d847a9 *fc2-live-dl-go-darwin-arm64
e063be4994be8ebf6da56dc68d56ba625b62d0adc3bc6df6de42259866e0d083 *fc2-live-dl-go-linux-amd64
0bdf1bd16170f40ccfc7565f7f2348e8c5f2ab103f86b53a52ea38a9758adf6a *fc2-live-dl-go-linux-arm64
a20ecd18a8a09e0020f418e3d9f04fd3abbdd768d0612f0abd1d701740838f94 *fc2-live-dl-go-linux-riscv64
bcfd0bb472aca3f7794aa63dcce6099f4d9d05266ea6559d625611e587617336 *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.2.1...v1.3.0

v1.2.1: Fixed notification customization

09 Nov 21:35
v1.2.1
4120fd1
Compare
Choose a tag to compare

Caution

Windows binaries are not statically compiled since v1.1.3+3. This is obviously a bug that need to be fixed.

Fixes

  • Fixed bug where custom notification configuration weren't applied.

SHA256 Checksums

0bbdc1ed7d2420f56114e1bd4389f2443016fbb7252efcee0a45bbf867530ac6 *fc2-live-dl-go-darwin-amd64
57a762576722fb4d4c68b0dcd264b6cd419384a7e3c86e8205e0d279e4b7637e *fc2-live-dl-go-darwin-arm64
cee331ad86db71ecc5934762fd6d574f9ae562b7a5c581243fcccf65c6e90b9a *fc2-live-dl-go-linux-amd64
7c3eb8835d8e07ee08ee5a588676aa450ea419efc4d4383e478a6971cf507e0f *fc2-live-dl-go-linux-arm64
3ae189354718083919046f0150c22d896e0e24017ebdd5a012998fb6c3700810 *fc2-live-dl-go-linux-riscv64
04af7e3586f6735223ea03efd61adb13d462052407f90f5fe7cd8254f90e8558 *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.2.0...v1.2.1

v1.2.0: Customizable notification, removed gotifier for shoutrrr

01 Nov 20:35
v1.2.0
547f517
Compare
Choose a tag to compare

Caution

Windows binaries are not statically compiled since v1.1.3+3. This is obviously a bug that need to be fixed.

Warning

Configuration breaking change, see below.

Gotifier removed, Shoutrrr by default.

Gotifier has been removed since it's redundant.

Configuration migration:

  1. Remove the whole gotifier block and remove the shoutrrr: line
  2. De-indent the shoutrrr block
 notifier:
-  gotifier:
-    ...
-
-  shoutrrr:
-    enabled: false
-    includeTitleInMessage: false
-    urls:
-      - 'gotify://gotify.example.com/token'
+  enabled: false
+  includeTitleInMessage: false
+  urls:
+    - 'gotify://gotify.example.com/token'

Customizable notification messages

Messages and title can now be customized:

notifier:
  # ...

  ## The notification formats can be customized.
  ## Title are automatically prefixed with "fc2-live-dl-go: "
  ## If the message is empty, the message will be the title.
  ## Priorities are following those of android:
  ## Minimum: 0
  ## Low: 1-3
  ## Default: 4-7
  ## High: 8-10
  notificationFormats:
    ## ConfigReloaded is sent when the config is reloaded, i.e. the service restarted.
    configReloaded:
      enabled: true
      # title: "config reloaded"
      # message: <empty>
      # priority: 10

    ## Panicked is sent when a critical error happens.
    ## When this happens, it is recommended to contact the developer and open an issue.
    ## Available fields:
    ##   - Capture
    panicked:
      enabled: true
      # title: "panicked"
      # message: "{{ .Capture }}"
      # priority: 10

    ## Idle is the initial state.
    ## Available fields:
    ##   - ChannelID
    ##   - Labels
    idle:
      enabled: false
      title: 'watching {{.Labels.EnglishName }}'
      # title: "watching {{ .ChannelID }}"
      # message: <empty>
      # priority: 0

    ## Preparing files happens when the stream is online, but not downloading.
    ## Available fields:
    ##   - ChannelID
    ##   - MetaData
    ##   - Labels
    preparingFiles:
      enabled: false
      title: 'preparing files for {{ .Labels.EnglishName }}'
      # title: 'preparing files for {{ .MetaData.ProfileData.Name }}'
      # message: ''
      # priority: 0

    ## Downloading happens when the stream is online and has emitted a video stream.
    ## Available fields:
    ##   - ChannelID
    ##   - MetaData
    ##   - Labels
    downloading:
      enabled: true
      title: '{{ .Labels.EnglishName }} is streaming'
      # title: "{{ .MetaData.ProfileData.Name }} is streaming"
      # message: "{{ .MetaData.ChannelData.Title }}"
      # priority: 7

    ## Post-processing happens when the stream has finished streaming.
    ## Available fields:
    ##   - ChannelID
    ##   - MetaData
    ##   - Labels
    postProcessing:
      enabled: false
      title: 'post-processing {{ .Labels.EnglishName }}'
      # title: "post-processing {{ .MetaData.ProfileData.Name }}"
      # message: "{{ .MetaData.ChannelData.Title }}"
      # priority: 7

    ## Finished happens when the stream has finished streaming and post-processing is done.
    ## Available fields:
    ##   - ChannelID
    ##   - MetaData
    ##   - Labels
    finished:
      enabled: true
      title: '{{ .Labels.EnglishName }} stream ended'
      # title: "{{ .MetaData.ProfileData.Name }} stream ended"
      # message: "{{ .MetaData.ChannelData.Title }}"
      # priority: 7

    ## Error happens when something bad happens with the downloading of the stream.
    ## Error like this can be user or developper related.
    ## Available fields:
    ##   - ChannelID
    ##   - Error
    ##   - Labels
    error:
      enabled: true
      title: 'stream download of {{ .Labels.EnglishName }} failed'
      # title: 'stream download of {{ .ChannelID }} failed'
      # message: '{{ .Error }}'
      # priority: 10

    ## Canceled happens when a stream download is canceled.
    ## Available fields:
    ##   - ChannelID
    ##   - Labels
    canceled:
      enabled: true
      title: 'stream download of {{ .Labels.EnglishName }} canceled'
      # title: "stream download of {{ .ChannelID }} canceled"
      # message: <empty>
      # priority: 7

Others

  • Removed build metadata in git tag and version

SHA256 Checksums

cf84e8d18be35465b25aa3c60291f05d2c4ee8c1c138a8159ff18e7afb2c4ff1 *fc2-live-dl-go-darwin-amd64
001a3e1bef480b8e168cd7d12b87af9a8b616fdaa94ace64a706afc1a51babbf *fc2-live-dl-go-darwin-arm64
250f3da8d1a484468584b3c07153f01982cd25d90bf9026c115b8303d44abd04 *fc2-live-dl-go-linux-amd64
99fc8a353c0ece8129544306e566882caa693b3098e8574d69038a6aeaea769a *fc2-live-dl-go-linux-arm64
507b6e9bf565a629c369a68b27d0b2b8373d25878984491378666bb33b0cc5d5 *fc2-live-dl-go-linux-riscv64
eff13ec6c437d9548c143d476057539ba41a9408804dfc85115142938fede2b5 *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.1.6+1...v1.2.0

v1.1.6+1: Fixed possible zombie goroutine/deadlock

01 Nov 01:54
v1.1.6+1
4454756
Compare
Choose a tag to compare

Caution

Windows binaries are not statically compiled since v1.1.3+3. This is obviously a bug that need to be fixed.

Fixes

  • Made sure to not return nil to errgroup. By doing so, we ensure that there is no zombie thread.
  • Removed an unnecessary goroutine inside the backoff loops, which could lead to race conditions and panic.
  • Removed an exponential backoff that was inside another backoff.

SHA256 Checksums

0f47f5bb61dd1f2af484bf9b6ff39d9219f76766c454cca31e5b6a23a3f3bd29 *fc2-live-dl-go-darwin-amd64
b2b669e19a0cad9c9d4a23efc2007a34a276153547896f888377d8312801559b *fc2-live-dl-go-darwin-arm64
477db0f99d4e6f97e9dd3587078da0be66a99e3f874c9e4bb46ad5e34d01cbd5 *fc2-live-dl-go-linux-amd64
87776738aafed3e92906fc0497321399ba8b9e947df8a401667005fc160bd79d *fc2-live-dl-go-linux-arm64
3be2c4807831e79136588d8efc3dc2b237bce82e85628d0f2792ac9ed0f53b34 *fc2-live-dl-go-linux-riscv64
45e0bff8e385115f3a5e36d3360b7a72fadbd1e78058ec75e5db4bb7f79fd1e3 *fc2-live-dl-go-windows-amd64.exe

v1.1.5+1: Minor refactors and fixes

31 Oct 18:18
v1.1.5+1
ee46e2f
Compare
Choose a tag to compare

Caution

Windows binaries are not statically compiled since v1.1.3+3. This is obviously a bug that need to be fixed.

Warning

v1.1.4+1 was removed due to a critical bug.

Refactors

  • Replaced waitgroup with errgroup
  • Add new state POST_PROCESSING for debugging
  • Fixed missing CANCELLED notification

Dropped support for dynamically linked binaries

While Debian seems OK, Fedora dnf is laggy as hell when using ARM64. While I could just drop support for ARM64, I decided to drop support for dynamically linked binaries for all distros (Debian, Alpine, RHEL, Fedora). For these reasons:

  • I don't have a good enough build system to build for each OS and each Arch: around 4 hours to build because of ARM64.
  • Files hosting through GitHub is not "standard". The more professional way is to have an actual repository (YUM, APK, DEB). And the packages aren't even signed.
  • Static binaries are easier and faster to build thanks to portage and crossdev. It is also future-proof.

Now, the only way to install with dynamic linking is to use go install with FFmpeg-devel packages installed. I'm sorry for the inconvenience, but there is no other way.

The nfpm.yaml is still here if you wish to package the binary yourself.

SHA256 Checksums

4ee334d4574738573f3b862efa684fab76e1398f8525145b8e3ffdd5540019e8 *fc2-live-dl-go-darwin-amd64
8f1ab175e9b6319620176e77cf2f9b8dc25db47bef1ea4b9d2e7060bc5006583 *fc2-live-dl-go-darwin-arm64
4904c22379b86fe5b2fe7c6080aa8b92b2049a46c77dae5c2fcd07929418528a *fc2-live-dl-go-linux-amd64
206dba3ad2e229d49a55503a53fa17510beb72e234301141383e6fa1a7fff204 *fc2-live-dl-go-linux-arm64
239ac3c59261e4d5f1d2847fb87f0b0f74298c87528409ed7fb25b9acb0eb12a *fc2-live-dl-go-linux-riscv64
6a16a6925e78b0b0525967cfbe23eb5acfd5dea3de12c9c6f40e9bc105eeb348 *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.1.3+3...v1.1.5+1

v1.1.3+3: Darwin binaries

28 Oct 02:43
v1.1.3+3
106d567
Compare
Choose a tag to compare

Caution

Windows binaries are not statically compiled since v1.1.3+3. This is obviously a bug that need to be fixed.

Added experimental support for Darwin

Prebuilt binaries for OS X using FFmpeg static libraries are now available on the GitHub Releases tab.

Do note that the binaries are still linked to libSystem, meaning the binaries aren't compatible with any OS X version. The requirements are:

For x86_64, the OS X version must be greater than 10.5.
For ARM64v8, the OS X version must be greater than 11.0.

The binaries were built using OS X SDK 13.1 in combination with osxcross.

Replaced MXE for Portage in combination with Crossdev. Replaced QEMU for Crossdev.

Static Windows binaries are now built using Gentoo's Portage and Crossdev, a cross-compilation build system. Portage allows easy configuration with USES flags, and simpler dependency management.

For static compilation of linux binaries, I used to build with QEMU and Docker, which results in a simple Dockerfile, but a tedious build time. Instead of QEMU, I replaced it with crossdev, which removes the QEMU emulation layer and allows the static cross-compilation of FFmpeg and static binaries.

One inconvenient is that the static binaries cannot be built from ARM64, but I don't think anyone would try that.

SHA256 Checksums

fe20612d5af29e9cd0210ae802dfbe0d34107b9645ba49d0945f7bd2fc78cdff *fc2-live-dl-go_1.1.3-r3_aarch64.apk
296d2899543970ba820b48e249175b5a3dd96dec5e0a9c4cf424d2d45c88f6bf *fc2-live-dl-go_1.1.3-r3_x86_64.apk
00eca1d75dbf5770f146ac85dbec3c6e3db1fc714e3aefc05ba25916869d1205 *fc2-live-dl-go-1.1.3-3.el8.aarch64.rpm
806779e97ac76f3ebcdd280bc9ba7034672640076f3d318c3b3ac7ff15801be7 *fc2-live-dl-go-1.1.3-3.el8.x86_64.rpm
4bae093dfbd5d866967d5625687339af0fba4c9c9cc606df7940e0dece23c390 *fc2-live-dl-go-1.1.3-3.el9.aarch64.rpm
66d5e391aeab8311c511e88bdf42fab38ac7f6fc201c834e08a889a8a7e765c8 *fc2-live-dl-go-1.1.3-3.el9.x86_64.rpm
0fa3d6c1a80ec0cab65b0a69133fe59284273978f2040471b8a62a6c1af3e435 *fc2-live-dl-go-1.1.3-3.fc37.aarch64.rpm
a712d2600c42dd45ad159a8b60fe7c4123ce4e0de65b23dfba370f4ddece1a31 *fc2-live-dl-go-1.1.3-3.fc37.x86_64.rpm
61a6bc61a0414aa607bbc0dc52e783dab30ba41f03f4f6b393eeee5ada689aa5 *fc2-live-dl-go-1.1.3-3.fc38.aarch64.rpm
859e6c8d21c1530f8ee77f417b232bf733d291cc81fcc6642e5860e96aa3f545 *fc2-live-dl-go-1.1.3-3.fc38.x86_64.rpm
91bd0e5e7dd165e2516d0d3a02e9c89351d2c52b930d65c8d7e0a0a31ff3d23d *fc2-live-dl-go-1.1.3-3.fc39.aarch64.rpm
1c3029334b123d7b9ea3cdacead524d11b25260cfe2aade4784fca7ed30bee1b *fc2-live-dl-go-1.1.3-3.fc39.x86_64.rpm
9e6293ba63c7fb3dc364debe09bd189c36b3fe2570c30558b6d4b3cc4a1e839d *fc2-live-dl-go_1.1.3-3+deb10u1_amd64.deb
874b5c6e2d9eec13c5112ac7c9e1052b9008a9105aeb77fe56342f879a455539 *fc2-live-dl-go_1.1.3-3+deb10u1_arm64.deb
92caff378c54ed1a37e86195f304cb660dbc5974f66fbc46189bb3706b16110d *fc2-live-dl-go_1.1.3-3+deb11u1_amd64.deb
bf0747980ba2a30bba43bb9e27291fece92569c692a10569d2d56c08e4ef833a *fc2-live-dl-go_1.1.3-3+deb11u1_arm64.deb
bd2dd40bf04cb3ebe446c9d6637b8d46bedc3c69076b90d55d088ad5a165286f *fc2-live-dl-go_1.1.3-3+deb12u1_amd64.deb
d705a107cd6d9f2ebcc31137ea240796aaf2e8f50805f9e938c89e4c21d18166 *fc2-live-dl-go_1.1.3-3+deb12u1_arm64.deb
894ec02be2d342e511ad9bd398af7d1d53c0480dec4dad1c66de62ca5b945a9b *fc2-live-dl-go_1.1.3-3ubuntu20.04_amd64.deb
6b59cd19108e290f7d78ef258e05e7ef3536055cab8a16cd7a8ba82dc2411775 *fc2-live-dl-go_1.1.3-3ubuntu20.04_arm64.deb
1fce4af0943d432bcf6553452864f233e194bc95b878ffc64c3d07d1024f42d0 *fc2-live-dl-go_1.1.3-3ubuntu22.04_amd64.deb
86708c2923be5b3d0d461ae42f12eeddf29e07394f50d3cfca0efed2f7fda023 *fc2-live-dl-go_1.1.3-3ubuntu22.04_arm64.deb
2a3a8c5ac2dc517b27aba5cdfe1ebb44b24bf170d7b84f216e82824a70b5373e *fc2-live-dl-go-darwin-amd64
65fc011bd1793f5e10e48c32c54267f56c00320780eee679708262f562640d99 *fc2-live-dl-go-darwin-arm64
dcd2898667a2a09218ca25dda085369a09c190c0ebcf8d9535077a9c5c0b5803 *fc2-live-dl-go-linux-amd64
cec7cb5665bb34f40167671a1e2c92118885b260f49aeb3ec1701ab593bb7b21 *fc2-live-dl-go-linux-arm64
1ffac128b1a4667fab5f7cb21b30e66539ac12b9a0f991c32f2732a97c424889 *fc2-live-dl-go-linux-riscv64
d0812b82a2348f24c3904f60a956bc29e9e06a1c1d6f71e27cd98d9f1e342b1a *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.1.3+2...v1.1.3+3

v1.1.3+2: Fixed JWT parsing

24 Oct 01:09
v1.1.3+2
2a2a071
Compare
Choose a tag to compare

Fixes

  • Fixed error string in status page
  • Updated and fixed JWT Control Token parsing

Other

Dropped support for Alpine Docker image. Alpine linux does not meet the required packaging standards: the ffmpeg version conflicts with libdav1d, probably due to a faulty build system. It is unacceptable to release packages with broken dependencies as we cannot control downstream packages. As a result, we will no longer support Alpine Docker images (static Docker images are better and lighter anyway). This also means that we have discontinued support for ppc64le and s390x.

Added support for RISCV static Docker image.

SHA256 Checksums

eb04fd65074c09a8c50dd2f41b98371435ede999b6636b36ad91d0d663c086fa *fc2-live-dl-go_1.1.3-r2_aarch64.apk
421dcd8968b037d002408790608ba235d74969afd7fca5c8384675d5c3d2f411 *fc2-live-dl-go_1.1.3-r2_x86_64.apk
123496f24a15144dd73b92fa7718d6e8791ad1ab74ecbc369a0582f46adeebee *fc2-live-dl-go-1.1.3-2.el8.aarch64.rpm
8a3395ec312b53059cdaba944c67b6fb9a28adc87ea1e35a7c098f631372cf04 *fc2-live-dl-go-1.1.3-2.el8.x86_64.rpm
32e8190dcc274c1f2430d6f15ec1b8d9cc4e24f961d2f9c3dce37c92e5adf091 *fc2-live-dl-go-1.1.3-2.el9.aarch64.rpm
8b28c2952047a6718a3a4f0596099d3835472637ac8942b536145f6c763652e7 *fc2-live-dl-go-1.1.3-2.el9.x86_64.rpm
75e21fdc95a15701be7b5a93dae0ec631f139d8bf2eda8a51e9ab6cb9c95b154 *fc2-live-dl-go-1.1.3-2.fc37.aarch64.rpm
f6b181acab004989d5f90aa8e2531f9ec8efcf4656548ef0b5cbae1a9b50d501 *fc2-live-dl-go-1.1.3-2.fc37.x86_64.rpm
c2e7854d228f76d285812b6b009da9dbd18c7bd0740421851f610818b7a3f526 *fc2-live-dl-go-1.1.3-2.fc38.aarch64.rpm
9710ebfb0f5682e06cf477e61049045c9bfec395526cd2fb56281c8eb6ab3e4d *fc2-live-dl-go-1.1.3-2.fc38.x86_64.rpm
e0a2efc6564fe53bc4bffa7a313177c5f3351f6c388e8aa01d68f91f650a7860 *fc2-live-dl-go-1.1.3-2.fc39.aarch64.rpm
09370d5666150556f8ca8c71b063f9773fb045bb2c694015d6b7a9f71400efec *fc2-live-dl-go-1.1.3-2.fc39.x86_64.rpm
54aebbecbf3ad2148b8390bff69a026f135067602c42ce144a6f45bdecc0e282 *fc2-live-dl-go_1.1.3-2+deb10u1_amd64.deb
402647ac3beb99e96340aef9255b4715be83146a1379c616cea55f73f10089ab *fc2-live-dl-go_1.1.3-2+deb10u1_arm64.deb
ece52d488cf07efb4600755ec25bf76353ba69935ddfba5cd3c5910f813b67aa *fc2-live-dl-go_1.1.3-2+deb11u1_amd64.deb
71a5fe38074d2d1c3f184dde251900f6c8fad6b949fde432c2fa42321a7ab637 *fc2-live-dl-go_1.1.3-2+deb11u1_arm64.deb
8d2c80ce7fb0d7473e81c16bf9d91834968a96ac63d96fc07c04703f6d794dcd *fc2-live-dl-go_1.1.3-2+deb12u1_amd64.deb
cc69a105851aac43db78a73f1a1e9415139d68d861f6dc9ed376c837f922445f *fc2-live-dl-go_1.1.3-2+deb12u1_arm64.deb
b9397e99020ad63438d51110d26ef2f74cc25d24a141e784119a816fb0b7ec7f *fc2-live-dl-go_1.1.3-2ubuntu20.04_amd64.deb
26caca3d994e1ed386b38e574a80099e5194189a043fab80eec33f8c6266c1be *fc2-live-dl-go_1.1.3-2ubuntu20.04_arm64.deb
fd53e211515d4c95c281887f3d5290d0fcd73d7d430fffd971101be4e2ad51e8 *fc2-live-dl-go_1.1.3-2ubuntu22.04_amd64.deb
66f9aca477e5deeb54cbd05c6b29b7a9f4d9ee11e204c39763643121e1e6651d *fc2-live-dl-go_1.1.3-2ubuntu22.04_arm64.deb
bdd1c56770596ab365464668628d5a879737a19831f6d2f60e82cc9ba816de73 *fc2-live-dl-go-linux-amd64
dbc7b938b7a7f9c669a27a5a9a13f3c812aae69ce7990359de9f034cdde5d233 *fc2-live-dl-go-linux-arm64
940d0197d3990a53ff00c9046aae97f815595b082af6b2fe77a58a29aa97d64e *fc2-live-dl-go-linux-riscv64
96044c9ebe809f28ea1d1ec792338b842c47e56ec68580b52a471f237ec2bdd2 *fc2-live-dl-go-windows-amd64.exe

**Full Changelog**: https://github.com/Darkness4/fc2-live-dl-go/compare/v1.1.2+2...v1.1.3+2

v1.1.2+2: Added error tolerance on playlist download

04 Oct 13:29
v1.1.2+2
15307a4
Compare
Choose a tag to compare

Fixes

  • "Stream Ended" notification is now sent when the error is nil instead of "stream ended" error
  • "Stream Download Cancelled" notification is now only sent when the download has started
  • Added error tolerance on playlist download. This would often interrupt the download of a stream.
  • Use bufio.Scanner to parse playlist instead of io.readAll.

SHA256 Checksums

667b509150c6382653b11afb2d0eccb825bd9887aba5c5898dde0120951fd46e *fc2-live-dl-go_1.1.2-r2_aarch64.apk
f34eb52990673adc070143a17bdc12451ef8730b1e0dacf09da95ad55ad96288 *fc2-live-dl-go_1.1.2-r2_x86_64.apk
897260bd75fd0fd27f4112002a91168e9747b847fa382d613e3bbf5eb8c5178c *fc2-live-dl-go-1.1.2-2.el8.aarch64.rpm
134fc9d726e7bc07a6977bca9d5c5c103483f1644acfc3a096b1b8b1258551d5 *fc2-live-dl-go-1.1.2-2.el8.x86_64.rpm
d9cd3fb5254d9626e3962edc4784d25fb2f2ef936a2779d04c8de2d40afd9404 *fc2-live-dl-go-1.1.2-2.el9.aarch64.rpm
6b3d6cb1537869818b24935a38072de548f9c8753ee06d849269dbbd7295c0d6 *fc2-live-dl-go-1.1.2-2.el9.x86_64.rpm
45f76bf928f40800f27dee8c9d3b9996a806605f6fa258d18e3717cc428bf661 *fc2-live-dl-go-1.1.2-2.fc37.aarch64.rpm
c5a682896ffc2206688e0f1695d22fe409d61717b1dd1d8fe22df013deb72a2a *fc2-live-dl-go-1.1.2-2.fc37.x86_64.rpm
2bcb6a5ef33aa3afe20229aaaf8b04e060cf78ec5c26413f0045d653a98cd8fc *fc2-live-dl-go-1.1.2-2.fc38.aarch64.rpm
f6b926d1b5245ab3bc166dcac7f8de254287184336dd903f49141e0e43fd52de *fc2-live-dl-go-1.1.2-2.fc38.x86_64.rpm
cadde43f13458f7fefe3e34ae52b99afc3885b6b7717819b3848bac8b74a1f52 *fc2-live-dl-go-1.1.2-2.fc39.aarch64.rpm
7ba32b2bc818c3b2c4101f2161eb89e8f57ad27f3855ddfe73b47415a706a8ac *fc2-live-dl-go-1.1.2-2.fc39.x86_64.rpm
24c4e4148d22ae6f75692e71cb566f22a26271079cbcefdf62a59236035d4535 *fc2-live-dl-go_1.1.2-2+deb10u1_amd64.deb
354d4251a956776b1a91bec443b4ebcb18d3db378ac1caaf03629783e46891a6 *fc2-live-dl-go_1.1.2-2+deb10u1_arm64.deb
3bec7112870175d640e7f2a57184887f078b208ec161ad2cd8f4c4e375e82864 *fc2-live-dl-go_1.1.2-2+deb11u1_amd64.deb
a708385cc9128c13eb06cda1160e025116faefd19ea9a76553838ba282d1839b *fc2-live-dl-go_1.1.2-2+deb11u1_arm64.deb
7514fafa83a912abe8a00bddd5e0406a1a2395d5ec0d2a4d8d1cd2435bc64eac *fc2-live-dl-go_1.1.2-2+deb12u1_amd64.deb
7adf3d39ae47463a2b8ab0203933d5ff888e8e2257ecc347488685107390230d *fc2-live-dl-go_1.1.2-2+deb12u1_arm64.deb
f087a2d945ce869557f2f01639ce4942a80264d7accb8517dca2384232e5fb4f *fc2-live-dl-go_1.1.2-2ubuntu20.04_amd64.deb
e4f27a255a4cd648395c92c60ba7a7adddb19b8da5cc9b2e64855e45283defc2 *fc2-live-dl-go_1.1.2-2ubuntu20.04_arm64.deb
93e377e0a58142da52ae05ddf78935fff652ff56e925808c1d37e969ce753b73 *fc2-live-dl-go_1.1.2-2ubuntu22.04_amd64.deb
a9860510b6e35d12a37f6bab0ee7d2acbf9acd6962505b877b54570a14332021 *fc2-live-dl-go_1.1.2-2ubuntu22.04_arm64.deb
1ca881676661d298a87bf3c01c23e7ef5e92a7e297db972fef05e4e9a61c6354 *fc2-live-dl-go-linux-amd64
0cc835109630cda4fec8feac2c3af828a85ef52ced1a604f799be17c27e7eded *fc2-live-dl-go-linux-arm64
48bc38473011e153ff317c311a25e275f44641e3a9fbb42e32be58e0fdf0b8e0 *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.1.0+1...v1.1.2+2

v1.1.0+1: Added notification clients

02 Oct 03:04
v1.1.0+1
6f97d0d
Compare
Choose a tag to compare

⚠️ Warning: This release and anterior releases have an issue with downloading the HLS playlist (list of fragments of video). This causes repeated failed download and splitted streams. Use with caution or use the >=v1.1.2+1 releases.

fc2-live-dl-go now supports notifications

Notifications can be enabled in the configuration:

## Notify about the state of the watcher.
notifier:
  ## Use shoutrrr implementation.
  ##
  ## See: https://containrrr.dev/shoutrrr/latest
  shoutrrr:
    enabled: false
    urls:
      - 'gotify://gotify.example.com/token'

  ## Use native Gotify implementation.
  ##
  ## See: https://gotify.net/docs/pushmsg
  gotify:
    enabled: false
    endpoint: https://gotify.example.com/
    token: 'token'

Notifications includes:

  • Config reloaded
  • Stream started
  • Stream ended
  • Stream download errors
  • Panics

Dropped support for Ubuntu 18, added support for Debian 12

Ubuntu 18 is now in Expanded Security Maintenance (ESM).

SHA256 Checksums

c9810a6449f37f6fac256fc4a7e575e4ba7468680a0f084443e78b9a08c7fcda *fc2-live-dl-go_1.1.0-r1_aarch64.apk
aa6bb68ee34c75ccddcbdb38618d6181ff1a9f2a0035b78332f5f8e6c78fd6c6 *fc2-live-dl-go_1.1.0-r1_x86_64.apk
c82451455bc922e6d65b46bd29ff363ba1816a52728cf509c13eb5c306c316ff *fc2-live-dl-go-1.1.0-1.el8.aarch64.rpm
efeee4268b216f516dbd413571b3d5a5647f2c1860bb9b97539c8c0c4dbdfe32 *fc2-live-dl-go-1.1.0-1.el8.x86_64.rpm
b250c79c94f040dcda5d926379d54b8162b0ed500b46882fd16cd7c875924d26 *fc2-live-dl-go-1.1.0-1.el9.aarch64.rpm
c50d210852584a96118636cd12b9dc0af9a0e9a59db59be0b3c31fe533d7f936 *fc2-live-dl-go-1.1.0-1.el9.x86_64.rpm
7eb4d43ac0a0a9d2b0dbffdc5ff5bb6891e76f4f083fa368c1932a7cb253e32a *fc2-live-dl-go-1.1.0-1.fc37.aarch64.rpm
b1006ba377c512c6a342159edf93847f17e291814f4176a8c32a58267ad3ce1a *fc2-live-dl-go-1.1.0-1.fc37.x86_64.rpm
046ea860d7725d5969359d0b8401081add497827c6e6d8a5bf42647c4faad68b *fc2-live-dl-go-1.1.0-1.fc38.aarch64.rpm
4f2feccfb01071fc112ad2f8c5f1330d33e4bb22bdc15b7828893eda08262ad9 *fc2-live-dl-go-1.1.0-1.fc38.x86_64.rpm
f4ddb191f9ca3728f618acb2239121c63ddc8f68a5d31654a1e9880df76d1f1d *fc2-live-dl-go-1.1.0-1.fc39.aarch64.rpm
9080a521101faddc8a8366b637c72500d31339658c09862ce9deb67a5ef67aa6 *fc2-live-dl-go-1.1.0-1.fc39.x86_64.rpm
69f2b54ff6432275e1de727f19971bb849a70c364f9b27b0a6f52fabcfcc97f5 *fc2-live-dl-go_1.1.0-1+deb10u1_amd64.deb
bc2271c4ad0a0b56918cc64cc00d89d5314dc0808fef91fe15336470af2b432c *fc2-live-dl-go_1.1.0-1+deb10u1_arm64.deb
e0b36765b1cd2053d54815b87d65df6d52390e0f82136c68c006e9e0e5676736 *fc2-live-dl-go_1.1.0-1+deb11u1_amd64.deb
245f3d4e6fe158d2333c23e7ff35ba5d7d1872dd10bfe3e30a5ab265c335f7d1 *fc2-live-dl-go_1.1.0-1+deb11u1_arm64.deb
373345bb032490a16649116a129d75eece5217b2836410a9b713c324be58a3b2 *fc2-live-dl-go_1.1.0-1+deb12u1_amd64.deb
c5926ff697f22b270e9664b58eb9001bfbbe4ba6b0755cd18069a71fc410665c *fc2-live-dl-go_1.1.0-1+deb12u1_arm64.deb
ff78632a05bcf5bf9d3ea6b07580efd08e650c16ee7d3f197f68267fb84718c3 *fc2-live-dl-go_1.1.0-1ubuntu20.04_amd64.deb
3df2a805f37326079b6a5e6211590de894672334c3b918acaabcbebde57aa9e8 *fc2-live-dl-go_1.1.0-1ubuntu20.04_arm64.deb
b9a4f09fa0f5c59eabeee3e7785fa87872edefa98c2b276a778aecb946000e52 *fc2-live-dl-go_1.1.0-1ubuntu22.04_amd64.deb
d437dae63617d949f506945a3becd2ef1322b6a14ff99d10ab1fefcbcb943a87 *fc2-live-dl-go_1.1.0-1ubuntu22.04_arm64.deb
404034379788d40eef5baea8d21f64a15c7417e166434c6d349f0b91f049db56 *fc2-live-dl-go-linux-amd64
8b15211095d7d545992c7b33e9701a6fdb8482463129d60e0b8a047320798d50 *fc2-live-dl-go-linux-arm64
f225874e4d35f27c88033169a911fd64970fbd91cb8b3678e7fcde2a62c38fec *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.0.2+1...v1.1.0+1

v1.0.2+1

23 Sep 00:02
v1.0.2+1
44bca1c
Compare
Choose a tag to compare

SHA256 Checksums

82ea4d4d0d1b1f585ea20d516a917e1870649093525727751bd7f19ce2e9e3df *fc2-live-dl-go_1.0.2-r1_aarch64.apk
2af3f33fff731f27a439925cbff4460d8cd4f511c5cc9434f1b6ed3aff0f13c2 *fc2-live-dl-go_1.0.2-r1_x86_64.apk
cbf7d423ff6d500a15753a5ae0562e8532e9c429482d43aee3ae6a9df7bd7b35 *fc2-live-dl-go-1.0.2-1.el8.aarch64.rpm
c0bb94db13cc96fd6e2e5a2e225f5a93588109dceb2dd15c5d9ccedd0e279353 *fc2-live-dl-go-1.0.2-1.el8.x86_64.rpm
310638fc5d7a59b2744ef9e06119659b2bedba593bc82456902678e999cae159 *fc2-live-dl-go-1.0.2-1.el9.aarch64.rpm
6943fdf0827e73e57fb85a40e3b27839c08ff8fdb07b2520b2ef377ee701839a *fc2-live-dl-go-1.0.2-1.el9.x86_64.rpm
2b4b71516f2fdb240e59c1d300f689d12f65b320dc8efe68373ffcc56886eafc *fc2-live-dl-go-1.0.2-1.fc37.aarch64.rpm
137b332cc69384f634ebfa55edce3fad41542e2bcc31b5a7105f356b38ee679a *fc2-live-dl-go-1.0.2-1.fc37.x86_64.rpm
9c56486227bcc3b1e2a1ff58444cf906622cce3833ebb56a377da8bf5c44d35e *fc2-live-dl-go-1.0.2-1.fc38.aarch64.rpm
5cdb9c03a88593298920a169dabd9901fdfaccaec4e7df06cdb38eb273bee61c *fc2-live-dl-go-1.0.2-1.fc38.x86_64.rpm
d652d9e7d3b742700026a5a5ccd825dcb2d8ea4ed48c2abe017a29c50e76ea1e *fc2-live-dl-go-1.0.2-1.fc39.aarch64.rpm
de84a6ab17ace688667d8036dbd81cd9f5b755d0866b573bebd80fc685dd59ff *fc2-live-dl-go-1.0.2-1.fc39.x86_64.rpm
e58d2a086b917bdc8a2b1bff09a80592f92b35c796297289136242d1ff629304 *fc2-live-dl-go_1.0.2-1+deb10u1_amd64.deb
5bc9d1801af56e1319a029619160d33269741dd8f3ffbfb2cb8274fb3ef9053e *fc2-live-dl-go_1.0.2-1+deb10u1_arm64.deb
ce227c4dd5109cf26b31becb4eb015486b53c263571a37c1c8ea894d4fd89599 *fc2-live-dl-go_1.0.2-1+deb11u1_amd64.deb
f8fb1e4882d97690185623dc4c162782dd9ee5c883bcabfbace8f03fc3d43c40 *fc2-live-dl-go_1.0.2-1+deb11u1_arm64.deb
257d2a1543d86b501cfe774aeda84bd3a1bf5f2726d5b291c985f8a88d77a0c1 *fc2-live-dl-go_1.0.2-1ubuntu18.04_amd64.deb
ac0aa5a4ec66847d84d82170a11360cf13ebb23148f44b308534caa6b0bef808 *fc2-live-dl-go_1.0.2-1ubuntu18.04_arm64.deb
07ad344f5296f2fb7aeaccd602575170bd1bb35d86c9e04acf25546cac8b28a5 *fc2-live-dl-go_1.0.2-1ubuntu20.04_amd64.deb
ed209abb92a0f9b76899608388498d90dbbbb3fee359bf8dbe8d4a00145ad072 *fc2-live-dl-go_1.0.2-1ubuntu20.04_arm64.deb
2d3da8bc1be3887c63a069c46bebaa5ae74beaae7fe34c296f2b63119f38ad41 *fc2-live-dl-go_1.0.2-1ubuntu22.04_amd64.deb
65bfd2e01b31ba7b77367d6c405e4e65e69f0efe16ff8e4a92dbd92223ae67c0 *fc2-live-dl-go_1.0.2-1ubuntu22.04_arm64.deb
934de992192902bc26f56a812fb9f9c2b1f484cef2cb5b9f02565a06b030c25e *fc2-live-dl-go-linux-amd64
0d23a787c11b765fd5563f15fa2e128006c9d302fe1a09dd60fa2c66ee2d6dcb *fc2-live-dl-go-linux-arm64
6ca20c5e40b6dda5d1ebb0f971955dc01e40d39148eae8e32e863334f526390f *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.0.0+1...v1.0.2+1