Posts

Showing posts from 2021

QuasiTV 1.2

Image
QuasiTV adds a much needed admin user interface which can accessed via a web browser.  I am not a web developer so I chose a platform called Flutter to develop the admin UI which lets me code everything in Dart (which is also new to me but much better than writing something in javascript).  Visually the UI is fairly rough but it should be very functional.  Over time as I get better with flutter I will hopefully be able to improve how it looks. In this first iteration of the admin UI, I mostly just recreated the functionality available using the in app channel editor along with a few new capabilities not available in app.  Creating and editing channels using this UI is much easier and less time consuming then trying to do it with a remote on your TV. To enable the admin ui, go to the settings -> web admin -> check enabled.  The web address should display on screen that you can connect to with any web browser. Channel List The main page of the admin ui will show a list of all the c

QuasiTV 1.1.0

Image
The channel guide will now a summary for the selected show or movie.  QuasiTV's database does not store the summaries so it needs to query your plex/emby/jellyfin server to get the data.  If your server is under heavy load or located remotely, the summary may take a second or 2 to show up.  During testing it always showed up instantly when using a server on the same network.   I also made changes to the retry logic when a video is unable to play.  If QuasiTV is attempting to direct play the video and it fails, it will then try to transcode the video before skipping.  This should allow users to turn on the "force direct play" setting and not worry about whether or not the device supports the format (some devices support way more formats than the android api tells QuasiTV are supported). Changelog 1.1.0 (2021/08/05): -Updated exoplayer to 2.14.2 -Updated other dependencies -Reduced whitespace at the top of channel guide -Added episode/movie summary to channel guide -Reduced

QuasiTV 1.0.2

Image
1.0.2 fixes 2 fairly major bugs.  QuasiTV had a difficult time finding servers that are not owned by the user.  I redid a lot of the connection logic and server selection, so this should work a lot better now.  The second issue involved more than one streaming device using QuasiTV at the same time and at least one of them transcoding.  Plex would terminate the transcode session whenever any of the other client did anything.  While tracking down the cause of this bug I ended up rewriting a lot of the transcode handling.  The end result is the bug was fixed and the transcode performance is a bit quicker and more reliable. Links: Google Play Amazon QuasiTV 1.0.2 (2021/05/27): Added support for additional remote buttons: play, pause, play/pause, info, guide, channel up, and channel down Updated exoplayer to 2.13.3 Changed transcoding from HLS to MPEG-DASH for quicker loading Channel editor will now show on startup if no channels exist Fixed issue where a transcode would get cut off when an

QuasiTV 1.0 Released

Image
After a year of development, QuasiTV is finally out of early access and available on both the Amazon Appstore and Google Play . For those not familiar with QuasiTV, it is an Android TV / Fire TV app that will turn your TV/Movie collection on Plex, Emby, or Jellyfin into a "Live" TV viewing experience.  Channels can be automatically generated based off a show's associated studio/network in the metadata and by genre for movies.  Custom channels can also be created where you can select the shows / movies.  Shows will play back in episode order in blocks of 1 to 4 episodes in a row. Select what to watch using the channel guide (press up button to access). Press the down button to access the player controls. The back button will bring up a menu that will allow you to access the settings and channel editor.  You can create up to 10 custom channels for free or purchase the 'unlimited channel' IAP to unlocked as many custom channels as you want. Search UI Note: There are

QuasiTV 0.14

Posted a quick fix regarding some unintended behavior with the controls  QuasiTV 0.14:  -Fixed issue with the controls where it would accidentally change episodes when pressing the center button download

QuasiTV 0.13

Image
What's New Program Guide QuasiTV now has a full program guide (replacing the channel browser).   It shows around 2 hours at a time and can be scrolled until the end of what is scheduled. Hide/Remove Channels Channels can now be hidden or removed.  Custom channels will be listed first and then followed by all the premade channels.  The initial setup also has an option to skip creating premade channels QuasiTV 0.13 (2021/03/14): New: -Added new channel guide -Added default transcoding profile which should only transcode video if necessary -Added ability to hide channels (in channel editor) -Remove channel now will list premade channels after custom channels Fixes: -Fixed jellyfin/emby playback on original fire stick -Fixed sync with jellyfin/emby libraries containing more than one folder -Fixed login issue on newer versions of jellyfin -Fixed another issue causing the wrong episode to play -Improved error handling -Fixed issue deleting episodes during sync -Other fixes/improvements D

QuasiTV 0.12

 0.12 (2021/01/18): Channel import should now work with hardwired devices Added SSL option for jellyfin/emby login Renamed audio passthrough to "Force Direct Play" Fixed issue where wrong episode would play Download:  apk