18 Commits

Author SHA1 Message Date
Alex Ballas
847aa6031b Remove deprecated function in tcell 2024-01-02 14:03:22 +02:00
Alex Ballas
66ee7bb299 Check url.Parse error 2022-09-05 22:46:55 +03:00
Alex Ballas
05005079a6 Change code to make it easier to profile. Reduce the os.Exit calls and wrap everything to a single run function. 2022-08-29 20:09:28 +03:00
Alex Ballas
4ae4096160 Move some item out of the internal folder. Update documentation for the exported items 2022-02-23 03:02:53 +02:00
Alex Ballas
42534ed248 Less 'else' 2022-02-18 17:33:27 +02:00
Alex Ballas
746e2c92be Update the interactive winndow with the volume up/down functionality 2022-02-09 13:02:44 +02:00
Alex Ballas
d077b25995 Fix data races to the interactive terminal 2021-11-26 18:57:56 +02:00
Alex Ballas
ca7c62dcc7 Revisit the stream url functionality. Using temp files doesn't seem to work as expected.
Update README.md with the latest URL streaming changes
2021-11-23 19:02:32 +02:00
Alex Ballas
7a87afacb8 First commit for URL streaming 2021-11-23 19:02:32 +02:00
Alex Ballas
7be5b66e39 Properly use the Fini method in the interactive window 2021-11-14 14:28:20 +02:00
Alex Ballas
bce50480e0 Add some few more test. Re-order some structs for size reduction 2021-11-05 00:26:14 +02:00
Alex Ballas
a3653b2bb2 Fix race condition for the interactive screen. runtime error: invalid memory address or nil pointer dereference 2021-10-28 01:33:21 +03:00
Alex Ballas
45ff69ea9a Changes to start supporting audio files 2021-10-12 01:18:26 +03:00
Alex Ballas
87855d14ea improve the cyclomatic complexity in interactive.go 2021-09-05 13:50:43 +03:00
Alex Ballas
184e6fdc9b Commiting the latest mute/unmute functionality changes. It includes UI changes 2021-08-29 20:26:04 +03:00
Alex Ballas
785aca1717 golint fixes 2021-05-08 21:33:10 +03:00
Alex Ballas
1bd52d96c3 GUI changes and fixes. Introduce an interface to properly handle emit messages to both GUI and interactive UI 2021-05-03 22:04:58 +03:00
Alex Ballas
ffbb5d140f Update project structure #2 2021-04-13 20:18:55 +03:00