Dear TAS BETA user group. A lot of time has passed since we launched the TAS BETA program and it appears a refresher of its objectives is in order. The current BETA version of TAS only exists for Sound Quality evaluation purposes. The frontend which you are using right now navigate and select your music is called Logitech Media Server,
Logitech Media Server - Wikipedia. Logitech Media Server has web browser based remote control functionality which we have wrapped into an app framework which allows you to switch between Roon and Logitech Media Server. Logitech Media Server normally plays files to a player called Squeezelite. Although this is a lightweight solution, on the Extreme, it currently sounds inferior to Roon. We have developed bridges which act like sqeeuzelite on the input side, and stream to our own developed player, named "Extreme Direct Player", or HQPlayer. Logitech Media Server is open source, you are allowed to use it as long as you give something back to the community. Which is why we will share our bridge code with the world when we are finished with it so Logitech Media Server can be used as a frontend to HQPlayer or other 3rd party players.
I will repost the diagram we published a while ago for those who missed it in this by now humongous thread:
View attachment 81054
All the green pieces are our own code, the red, although it looks more like orange pieces are 3rd party code.
Now, and this is important, we are not going to spend time rewriting parts of Logitech Media Server. The interface you are using right now (Logitech Media Server) is not going to be part of TAS when it comes out of BETA. You are only using Logitech Media Server right now to have a means to route downloaded files, Tidal and Qobuz streams to our Extreme Direct Player and subsequently to our USB driver and firmware for Sound Quality evaluation purposes.
The current progress is slower then we would have liked, the virus has had and is still impacting progress, we have perhaps accepted too many participants in the BETA program (around 200 now), which results in quite excessive support demands, me and Edward spend at least 75% of our time on TAS support (mainly the Logitech part), some participants require no help at all, others need almost daily support, although this significantly slows down development we do not consider it as time wasted as it has given us a very clear view of what the future interface should look and feel like.
On to where we are now:
-We have the Extreme Direct player which has several unique features of which we are pretty sure do not exist in other players, this mainly determines the Sound Quality bit, all ~200 beta testers are unanimous in that it sounds better then Roon.
-We have the Taiko ASIO/USB driver with some other unique features to which we have added support for around 50 different DACs now, with more being added on an almost weekly basis. This is not only benefits the Extreme Direct Player, it also enhances Roon's Sound Quality.
-We have the bridges but as their only purpose is to interface Logitech Media Server to our player, those will be discarded and "given" to the Logitech community as a thank you for all the hard work put in by all the volunteers maintaining the platform, these also "break" server-player communication, which is why you can't currently pause tracks, nor manipulate the track progress bar.
-We have a new server to replace Logitech Media Server, it's called "XDMS" for Extreme Direct Media Server. This includes a filesystem scanner and metadata builder, and yes it supports foreign character sets. We are currently working on the signalling/bidirectional communication between server and player to not affect Sound Quality. This new server can be fully controlled from a web browser or from an app.
-We are working on integrating the following streaming services: Tidal, Qobuz, Amazon Music, Deezer, Highresaudio, Napster, Soundmachine and a whole range of internet radio stations/services. We are basically looking to integrate any streaming service allowing 3rd party application integration. There are 2 services which don't allow this by policy, being Apple Music and Spotify, those 2 only allow access to their content through their own apps.
As for your complaints about the Logitech interface look and feel, we do not forward those to the Logitech development community as virtually all of them are being posted on the Logitech forums, we solve most support issues/questions by searching those forums ourselves. Although we had Wilson fixing several Logitech related bugs in the first few months of the BETA, we have now pulled him from those duties so he can spend his time on further developing TAS.
Against better judgment I'll share a few screenshots of a functional server / player we're working on now which does not use and 3rd party code. Most time is spend on functionality so the interface is now "simple" but functional:
Album list view:
View attachment 81057
Album view:
View attachment 81058
Queue view, and yes this plays gapless:
View attachment 81059
Browse selection menu:
View attachment 81055
Single page for settings, in debug mode for our purposes, this will also allow starting Roon etc:
View attachment 81056
Playing from the queue, gapless and you have pause / track control:
View attachment 81060