Skip to content

1.8.1

Latest

Choose a tag to compare

@DiamondBond DiamondBond released this 13 Nov 09:58

1.8.1

  • AirPlay: play what the Q2 plays on an AirPlay speaker, Sonos and HomePod included. Install AirPlay from System settings → App Store, then pick AirPlay at the top of Now Playing's ⋯ page and choose a speaker. The Q2 goes quiet and the speaker plays the same music about a second behind; pause, skip and seek follow, the wheel sets the speaker's volume (kept apart, so your earphones' level comes back afterwards), and the lyrics follow the speaker. The EQ is left out, as it's for your earphones. Pick This Q2 to play on the Q2 again. Local music and Tidal only; DSD plays on the Q2. Thanks to group-a-study for the app.
  • Cover Flow: the covers stand and move as an iPod's do, in every theme, after spghetti's Cover Flow Parameter Lab (#329). Side covers are edge-on and closer together. Turn the wheel fast and the covers bend into an arch: the ones near the middle drop back and lean in gradually instead of one cover facing you between two walls, and they open out again as you slow down. Minimal and Modern keep their dimmed side covers and rounded corners. With Fast Navigation on, a fast turn still forms its narrower row.
  • Now Playing: under Theme: Classic the song's place in the queue, such as "25 of 40", lines up with the title, artist and album above it. It sat 2 pixels to their left.
  • Games: the games follow the theme. Under Theme: Classic, Solitaire is played on green felt with white cards and blue backs, Vortex has glossy rings on a night sky, Snake is an old LCD, and Sudoku's cursor is the blue selection band; the bar names the game. Pop-ups such as Paused and Game over are drawn in each theme's own style: Classic's panel, Modern's accent bar, Minimal's capitals and dot. Return's menu in Vortex and Snake is titled Paused.
  • Games: a card game such as Buddy can draw its menus in your theme's style, as the built-in games' pop-ups are: Q2 Pod tells it the theme's pop-up colours as it starts, Light Mode included.
  • Games: Solitaire's cards are easier to read. The rank is on the left and the suit on the right, both larger, and a deep column shrinks them to fit instead of cutting them off.
  • Controls: Volume Guard holds the first two thirds of a turn with the screen off, up from half. Since 1.8.0 a brush just past half a turn could move the volume a step or two.
  • Home: hold Play/Pause on the Cover Flow row to open its settings, Display → Cover Flow. Return goes back to Home.
  • Status bar: the battery's level and charge show as soon as they change, as the clock does. They used to wait until something else on the screen changed, such as opening a page.
  • Power: Battery History, under System settings → Power, graphs and lists how the battery has fallen since the charger was last unplugged, a row a percent with its time, kept through Standby and power-off. A drop during Standby shows as one row at the wake. Export Log saves it to battery-log.txt on the card.
  • Card apps: a song an app streams by URL, such as from Jellyfin, shows its own album art in Now Playing, Enlarged Art and Home. It used to keep the first song's art for every later song in the queue.
  • Card apps: a row that asks the app to do something, such as Add to Sync, says Working… when the app takes a moment to answer, and until it answers a press of such a row does nothing. A second press used to be sent as well, so pressing Add to Sync twice could remove the album again, with no message.
  • Card apps: an app can leave out the Stop row on its pages: a page still loading shows only Loading…, and a failed page offers Retry and Cancel, which goes back as Return does and leaves the app running.
  • Card apps: an app's page can ask you to type a value, such as a sign-in's user name and password, and stay on the same page, which shows what the app chooses (*** for a password) and is never titled with what you typed.
  • Card apps: an app can open its own page from Now Playing's ⋯ while its music plays, such as its playlists, instead of the stock rows that mean nothing for its songs.
  • Card apps: Now Playing's heart can make a card app's song a favourite in the app, such as Jellyfin: a song it streams, and a song it synced to the card, which stays one of your favourites on the Q2 too. The heart changes at once, and the app sends it on the next time it runs. It needs an app that supports it; on a streamed song the heart used to try Tidal.
  • App Store: an app taken off the list can no longer be installed or updated from a page that hasn't fetched the list yet, such as one opened before Wi-Fi came on.
  • Streaming: a card app that streams songs can see which of them is playing, paused or stopped and how far in, even when it starts later, so it can report your listening to its server as you play.
  • USB DAC: with USB mode: Audio and DAC and charging Off, battery charging is inhibited before connection and through enumeration, instead of waiting for the DAC screen. Nothing charges the Q2 while the player runs then, a wall adapter included: use USB Storage or turn charging On to charge. A Q2 that's powered off or asleep charges as stock.
  • Audiobooks: a .m4b book starts while another book is loaded, such as the one the Q2 resumed when it turned on. The memory check counted the loaded book as well as the new one, so every other book could be refused with "Too long to play on the Q2", even books a few hours long. The check also keeps 8 MB of memory spare at a start instead of 16 MB, and reckons a book's memory at a little over half its old estimate, so longer books play, such as one of 18 hours.
  • Status bar: under Theme: Classic, Battery offers Percent, the percentage alone, as well as Icon and Percent Inside.
  • Streaming: under Theme: Classic with Row Preview, a card app's large icon beside the list, such as Soulseek's or Podcasts', is sharp. It was stretched from the app's small icon and looked blurry.
  • Cover Flow: song lengths are back in an album's song list, beside the titles under Theme: Classic and under them in the other themes, for every song whose length is known. Scan Song Durations, under System settings → Display → Cover Flow, Off by default, measures the new and changed songs after each Update Local Music or Scan Folders: when an update finds songs without a length, “Measuring song lengths…” shows for 2 seconds as it closes, and the measuring then goes on in the background. Turning it on measures nothing until you run Update Local Music once. Library → Long Songs fills in the same lengths whether it is on or off, and after this update it measures every song once more, as the lengths it measured before aren't carried over.
  • Cover Flow: Large Library Mode, under System settings → Display → Cover Flow, is now called Fast Navigation. It does what it did, and stays on or off as you had it.
  • Wi-Fi transfer: the web file manager keeps every name as typed and every action inside the card. A folder or file name holding $(…) or a backtick used to run as a command on the Q2 while Wi-Fi transfer was on, and a crafted request could read, list or delete files outside the card or hidden ones on it. Uploads still need only the file's own free space. Thanks to karanthakakr04 for the report and the first version of the fix.
  • Themes: under Theme: Classic a name with Chinese, Japanese or Korean characters, or a symbol Classic's own font lacks such as Ⅱ, is sized to match the names around it. It was drawn about a fifth larger, so it stood out in lists and Cover Flow and lost more of its end.

SHA-256:

  • update.tar (V1810): a58ac483393a733aa3070d5959d888f3eec918dc2daa8571c57585a066d82ac3