* feat: add youtube engine abstraction and yt-dlp integration
* chore: add yt-dlp as optional dependency
* feat: implement custom path support for youtube engines
* chore: check for custom path in setting engine select dropdown
* chore: update yt_dlp_dart
* chore: setting video url instead of video id in fetchSiblings
* feat: implement NewPipe engine
* chore: update local path to git url for flutter_new_pipe_extractor package
* chore: fix android build isn't working
* chore: fix routes not working when initially signing in
* refactor: drop fallback support to different sources
I had this line `GStreamer element autoaudiosink not found. Please install it` and couldn't start playing a song, after installing `gst-plugins-good` it worked.
I now have `WebKit wasn't able to find a WebVTT encoder. Subtitles handling will be degraded unless gst-plugins-bad is installed.` but installing it only get rid of the message without having any noticeable improvement so I didn't put it in the PKGBUILD since the plugin have a lot of dependencies.
Download track feature complete support in Android
Android sudden solid color screen
inno-script updated for permission_handler
gensums updated for support for android apk
updated description of Spotube in every file
changes added to CHANGELOG