Posts

QuasiTV 1.5

Image
QuasiTV 1.5 adds a new audio and subtitle track selection UI plus a lot of minor improvements.  The web admin UI was cleaned up a bit and I began updating the app to support Windows 11 and ChromeOS.  QuasiTV is not available through play store yet on ChromeOS, but after some more testing I plan on making it available in one of the 1.5.x patches. Another change is the ability to choose direct play support for specific audio formats.  Many times the device itself doesnt accurately report what it can support, so allowing the user to override seemed like the best option.  Right now only EAC3, AC3, DCA/DTS, and TrueHD have this ability, but please reach out to me via email / forums / discord if there is another format I missed (formats like aac / mp3 are supported on all devices via android).  Note: This might not work immediately since the audio format information needs to sync from the server, which is triggered to happen every 8 hours or so. QuasiTV 1.5.0 (2022/06...

QuasiTV 1.4.x updates

Changes over the last 2 weeks: 1.4.1 (2022-04-02): -Show polling server status when linking to plex/emby accounts -Force direct play now defaults to off -Improve error messages when failing to connect to servers on setup -New premade movie channels should no longer be scheduled in alphabetical order 1.4.2 (2022-04-08): Fixed transcoding on jellyfin/emby Improved transcoding video quality on jellyfin/emby 1.4.3 (2022-04-12): Plex Server: Attempt to use http connection if https fails Added 'Controls' option to main menu that shows popup with the QuasiTV controls

QuasiTV 1.4.0

Image
QuasiTV has finally been updated to support plex's newer tv show agent.  Premade channels previously would only use the "studio" field, which in the new agent was changed to contain the production studio instead of the actual tv network.  This made the auto channel generation not very useful.  1.4 will now retrieve each show's actual network from plex (if using the new agent) and use that for channel generation instead.  For those users wanting to regenerate their channels, go to the settings -> setup (not login) to rerun all the initial channel creation.  If you do have custom channels named after actual networks, I recommend either deleting or renaming them as it might conflict with the auto channel generation. Server selection is also now supported.  If more than one server is associated with your plex or emby connect account, you will be prompted to choose a specific server like in the image below. QuasiTV 1.4.0 (2022-03-29): Added server selection f...

QuasiTV 1.3.x

I forgot to post about the 1.3.x updates.  It's mostly bugfixes.   QuasiTV 1.3.0 (2021-12-07): Updated dependencies. exoplayer to 2.16.1 Added 'Shuffle Show/Movie Order' and 'Ignore Specials' to channel scheduler rules Improved padding when editing channel scheduler rules  Fixed issue where episode description is blank in channel guide Fixed scheduling setting max consecutive shows to 1 QuasiTV 1.3.1 (2021-12-28): Fixed episodes/movie descriptions for Jellyfin/Emby servers Work on 1.4 has began which will contain a server selection UI for users to choose from multiple plex/emby connect servers associated with their account.  I also have a plan to support plex's never tv agent with the premade channel generation.  Plex has still not exposed the "network" field, but I do believe I can leverage their "network" filtering apis to determine the actual network of each show.  

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 ...

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 ch...

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 transc...