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

v1.17.0 #88

Merged
merged 24 commits into from
Sep 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3e144ce
Remove hack with the theme change on tab change. Fyne 2.5.0 should ha…
alexballas Aug 3, 2024
bd420af
Update deps
alexballas Aug 10, 2024
e3e8b67
More changes to support internal subs
alexballas Aug 22, 2024
8da5fab
More changes to support internal subs #2
alexballas Aug 22, 2024
2f508e3
fixing and debugging the subtitles extraction
alexballas Aug 23, 2024
d6730b0
fixing and debugging the subtitles extraction #2
alexballas Aug 23, 2024
e85a5b5
Check the error for the mac build
alexballas Aug 23, 2024
7eccb00
Changes to support updating the ffmpeg path from the settings tab
alexballas Aug 24, 2024
024a6b5
Changes to support updating the ffmpeg path from the settings tab #2
alexballas Aug 24, 2024
fadd280
Changes to support updating the ffmpeg path from the settings tab #3
alexballas Aug 24, 2024
08736ca
Update default ffmpeg path for windows.
alexballas Aug 24, 2024
e9fac44
Reset internal subs if we click the clear button
alexballas Aug 25, 2024
5ef396f
Update README.md
alexballas Aug 25, 2024
8587f18
Add translations support
alexballas Aug 26, 2024
79c7e79
Add Chinese translations
alexballas Aug 27, 2024
f4b3b5a
Add extra Chinese locales
alexballas Aug 27, 2024
505ae51
Minor translation issues
alexballas Aug 27, 2024
b6e580f
Add menu setting to force change the language
alexballas Aug 30, 2024
c4faeef
Add menu setting to force change the language #2
alexballas Aug 30, 2024
0d40856
Small translation change
alexballas Sep 3, 2024
d1cdea9
Prepare next release
alexballas Sep 3, 2024
700351c
Small translation fix
alexballas Sep 4, 2024
77bc70e
Fix chinese language selection
alexballas Sep 5, 2024
bda8ecb
Fix chinese language selection #2
alexballas Sep 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ LDFLAGS="-s -w"
WINLDFLAGS="-H=windowsgui -s -w"

build: clean
go build -ldflags $(LDFLAGS) -o build/go2tv cmd/go2tv/go2tv.go
go build -trimpath -ldflags $(LDFLAGS) -o build/go2tv cmd/go2tv/go2tv.go

windows: clean
env CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ GOOS=windows GOARCH=amd64 go build -ldflags $(WINLDFLAGS) -o build/go2tv.exe cmd/go2tv/go2tv.go
env CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ GOOS=windows GOARCH=amd64 go build -trimpath -ldflags $(WINLDFLAGS) -o build/go2tv.exe cmd/go2tv/go2tv.go

install: build
mkdir -vp /usr/local/bin/
Expand All @@ -20,3 +20,6 @@ clean:

run: build
build/go2tv

test:
go test -v ./...
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,14 @@ Quick Start
-----
Download the app here https://github.com/alexballas/Go2TV/releases/latest. A single executable. No installation or external dependencies.

**Transcoding**
**Transcoding (ffmpeg required)**

Go2TV supports live video transcoding, if ffmpeg is installed. When transcoding, SEEK operations are not available. Transcoding offers the maximum compatibility with the various file formats and devices. Only works with video files.

**MKV/MP4 Subtitle Selection Support (ffmpeg required)**

Go2TV also supports selecting subtitles for video files that have embedded subtitle tracks. This functionality requires ffmpeg to be installed. You can choose the desired subtitle track when casting your media files, enhancing your viewing experience on UPnP/DLNA Media Renderers and Smart TVs.

**MacOS potential issues**

If you get the "cannot be opened because the developer cannot be verified" error, you can apply the following workaround.
Expand Down
2 changes: 1 addition & 1 deletion cmd/go2tv-lite/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.16.1
1.17.0
2 changes: 1 addition & 1 deletion cmd/go2tv/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.16.1
1.17.0
39 changes: 21 additions & 18 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,53 +3,56 @@ module github.com/alexballas/go2tv
go 1.22

require (
fyne.io/fyne/v2 v2.4.5
fyne.io/fyne/v2 v2.5.1
github.com/alexballas/go-ssdp v0.0.3
github.com/gdamore/tcell/v2 v2.7.4
github.com/h2non/filetype v1.1.3
github.com/hashicorp/go-retryablehttp v0.7.5
github.com/mattn/go-runewidth v0.0.15
github.com/hashicorp/go-retryablehttp v0.7.7
github.com/mattn/go-runewidth v0.0.16
github.com/mitchellh/mapstructure v1.5.0
github.com/pkg/errors v0.9.1
github.com/rs/zerolog v1.32.0
github.com/rs/zerolog v1.33.0
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
golang.org/x/time v0.5.0
golang.org/x/time v0.6.0
)

require (
fyne.io/systray v1.10.1-0.20231115130155-104f5ef7839e // indirect
fyne.io/systray v1.11.0 // indirect
github.com/BurntSushi/toml v1.4.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fredbi/uri v1.1.0 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/fyne-io/gl-js v0.0.0-20230506162202-1fdaa286a934 // indirect
github.com/fyne-io/glfw-js v0.0.0-20240101223322-6e1efdc71b7a // indirect
github.com/fyne-io/image v0.0.0-20240121103648-c3c798e60e6b // indirect
github.com/fyne-io/image v0.0.0-20240417123036-dc0ee9e7c964 // indirect
github.com/gdamore/encoding v1.0.1 // indirect
github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240307211618-a69d953ea142 // indirect
github.com/go-text/render v0.1.0 // indirect
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240506104042-037f3cc74f2a // indirect
github.com/go-text/render v0.1.1-0.20240418202334-dd62631dae9b // indirect
github.com/go-text/typesetting v0.1.1 // indirect
github.com/godbus/dbus/v5 v5.1.0 // indirect
github.com/gopherjs/gopherjs v1.17.2 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
github.com/jeandeaual/go-locale v0.0.0-20240223122105-ce5225dcaa49 // indirect
github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25 // indirect
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/nicksnyder/go-i18n/v2 v2.4.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/rymdport/portal v0.2.6 // indirect
github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c // indirect
github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect
github.com/stretchr/testify v1.9.0 // indirect
github.com/tevino/abool v1.2.0 // indirect
github.com/yuin/goldmark v1.7.1 // indirect
golang.org/x/image v0.15.0 // indirect
golang.org/x/mobile v0.0.0-20240404231514-09dbf07665ed // indirect
golang.org/x/net v0.24.0 // indirect
golang.org/x/sys v0.19.0 // indirect
golang.org/x/term v0.19.0 // indirect
golang.org/x/text v0.14.0 // indirect
github.com/yuin/goldmark v1.7.4 // indirect
golang.org/x/image v0.19.0 // indirect
golang.org/x/mobile v0.0.0-20240806205939-81131f6468ab // indirect
golang.org/x/net v0.28.0 // indirect
golang.org/x/sys v0.24.0 // indirect
golang.org/x/term v0.23.0 // indirect
golang.org/x/text v0.17.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
honnef.co/go/js/dom v0.0.0-20231112215516-51f43a291193 // indirect
)

//replace fyne.io/fyne/v2 => github.com/alexballas/fyne/v2 v2.3.2-patches2
Loading
Loading